V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wimming275
V2EX  ›  程序员

M1 有办法调用 x86 的 dll 和 whl 接口吗

  •  1
     
  •   wimming275 · Dec 13, 2023 · 4813 views
    This topic created in 868 days ago, the information mentioned may be changed or developed.

    金融行业,软件基本是 windows 上的,公司的电脑越来越不好用,打算用自己的 M1 MBA 上班了,平时活比较杂,有几个问题请教下各位老铁:

    1 、在不用 win arm 虚拟机的情况下,有其他好方法调用 x86 下 C++的.dll 、.so 接口以及 python 的.whl 包吗,rose2 可以转译吗

    2 、偶尔要用下 console 线调试下思科设备,mac 下一般用什么软件,一直用的 termius ,但 serial 功能要付费,只是偶尔要用下不太值得

    3 、基于以上原因目前一直是上班用 win 回家用 mac ,也许一时半会无法完全切换到 mac ,求一个好的阅读器,可以在 win 和 mac 无缝切换,主要看英文 PDF ,要带翻译功能的。Mac 上用的 marginnote 、ibook 但无法和 win 同步,目前只能把 PDF 放 iCloud ,win 下用 edge Mac 用预览,edge 的划词翻译又不支持 PDF ,换了好几个都不行。

    32 replies    2023-12-13 21:01:28 +08:00
    menghuan1918
        1
    menghuan1918  
       Dec 13, 2023   ❤️ 1
    阅读器的话可以尝试 zotero+翻译插件( https://github.com/windingwind/zotero-pdf-translate)?
    文件同步可以用 zoter 自己的,或者文件不多也可以用坚果云顶一下
    ysc3839
        2
    ysc3839  
       Dec 13, 2023 via Android
    1. 用 Wine 可以跑,但是似乎跑不了 32 位的,只支持 64 位的。Linux so 的话就只能用虚拟机,而且比较折腾。
    2. Tabby?
    k9982874
        3
    k9982874  
       Dec 13, 2023
    转了 mac 就别想着 win 的软件了,找 mac 替代版本
    Worldispow
        4
    Worldispow  
       Dec 13, 2023 via Android
    mac 下的串口调试比 win 复杂的多。。
    flyqie
        5
    flyqie  
       Dec 13, 2023
    这需求建议直接用 windows ,不然比较麻烦。
    NessajCN
        6
    NessajCN  
       Dec 13, 2023   ❤️ 1
    调串口你直接终端敲命令就是了啊....哪里需要什么额外软件
    yolee599
        7
    yolee599  
       Dec 13, 2023 via Android   ❤️ 1
    1. 用虚拟机,任何转译工具都不能完美运行,特别是大型软件和依赖硬件的软件,会有各种问题。
    2. Linux 下有 minicom ,picocom ,可以找找 mac 下有没有类似的软件。
    3. 我也不知道。
    sunnicholas1117
        8
    sunnicholas1117  
       Dec 13, 2023   ❤️ 2
    我目前是:自己的 mbp ,需要时远程公司的 windows 使用,公司的电脑,上班就开着,但不接显示器用惯了 macos ,但有些工具还得用 windows ~
    tuochenlyu
        9
    tuochenlyu  
       Dec 13, 2023 via iPhone
    MacBook Pro 2019 intel + parallel/fusion
    wimming275
        10
    wimming275  
    OP
       Dec 13, 2023
    @sunnicholas1117 我目前是 vscode ssh 到一台老的 win 上面
    wimming275
        11
    wimming275  
    OP
       Dec 13, 2023
    @yolee599 虚拟机相当于转了两道,第一道是 mac 到 win arm ,第二道是 win arm 到 win x86 ,另外其实我想换 Mac 也主要是因为 3 ,我也找不到
    wimming275
        12
    wimming275  
    OP
       Dec 13, 2023
    @ysc3839 多谢,tabby 不错,开源的,另外问下 so 要折腾,python 的 whl 麻烦吗
    wimming275
        13
    wimming275  
    OP
       Dec 13, 2023
    @NessajCN 好的,刚刚在知乎上翻到一篇文章,用 screen
    wimming275
        14
    wimming275  
    OP
       Dec 13, 2023
    @Worldispow termius 申请了付费试用,体验倒是不错,就是太贵
    nyakoy
        15
    nyakoy  
       Dec 13, 2023
    需求有点类似,我的选择是直接在公司 windows 开发,其他项目在 mac 开发。项目分开放
    xuanbg
        16
    xuanbg  
       Dec 13, 2023
    公司不是有电脑么,这些场景继续用公司电脑,也不影响你买台 M1 的 mac 做别的呀。
    ysc3839
        17
    ysc3839  
       Dec 13, 2023 via Android
    @wimming275 whl 就是打包的编译好的 dll/so
    ysc3839
        18
    ysc3839  
       Dec 13, 2023 via Android
    @wimming275 虚拟机没转两道,虚拟机内的系统是硬件虚拟化运行的,性能不会有太大损失
    xgdgsc
        19
    xgdgsc  
       Dec 13, 2023
    可以考虑二手 matebook e go 性能版,很便宜,随身带
    thinkershare
        20
    thinkershare  
       Dec 13, 2023
    双持好了,我目前也是:2 个 Windows 台式机,一个 Mac Mini ,一个 Air. mac 主要用来娱乐,Windows 主要用来工作。使用 OneDrive 同步数据。
    thinkershare
        21
    thinkershare  
       Dec 13, 2023
    有条件就再准备一个 Windows 笔记本的,性能也不需要很强,我现在的 Laptop3 就出差的时候应急。项目现场做汇报,没有 Windows 机器各种麻烦。
    cssk
        22
    cssk  
       Dec 13, 2023 via iPhone
    @NessajCN 你在终端通过 xmodem 传个文件过去试试?
    wakarimasen
        23
    wakarimasen  
       Dec 13, 2023 via Android
    抛开技术不谈,你确定要用自己的私人电脑工作?
    NessajCN
        24
    NessajCN  
       Dec 13, 2023
    @cssk 咋了你是觉得这操作在 Macos 或 Linux 上需要额外软件?
    jjx
        25
    jjx  
       Dec 13, 2023
    m1 下

    python 2.7 使用 m2crypto 一直没有解决 (原来随机版本的 macos 是可以的)

    现在已经将主力转到 windows 机器上了
    cheng6563
        26
    cheng6563  
       Dec 13, 2023
    提醒一下 tabby 的 rz sz 功能是废的
    ivan_wl
        27
    ivan_wl  
       Dec 13, 2023
    配置串口参数
    ivan_wl
        28
    ivan_wl  
       Dec 13, 2023
    @ivan_wl
    配置串口参数
    stty -F /dev/ttyUSB0 115200 cs8 -cstopb -parenb raw -crtscts -ixoff -ixon -echo
    用 socat 打开串口,直接用本地终端作为串口终端
    socat -,raw,echo=0,escape=0x4 /dev/ttyUSB0

    也可以转发到 tcp
    socat TCP-LISTEN:27000,keepalive,reuseaddr,fork,max-children=1 /dev/ttyUSB0

    xmodem 传输
    socat EXEC:"rx -c $datafile" /dev/ttyUSB0
    socat EXEC:"sx -k $datafile" /dev/ttyUSB0
    fengbjhqs
        29
    fengbjhqs  
       Dec 13, 2023 via Android
    请教电脑补贴好多钱哇,
    阅读,可以试试 sumatrapdf ,
    fairytale
        30
    fairytale  
       Dec 13, 2023 via Android
    可以啊,安装纯 x64 的 python 。
    hez2010
        31
    hez2010  
       Dec 13, 2023
    其实就记住一条就行了:任何需要和第三方硬件打交道的开发场景,一律选择 Windows 。
    skye
        32
    skye  
       Dec 13, 2023
    mac 远程到 win 上
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5910 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 02:28 · PVG 10:28 · LAX 19:28 · JFK 22:28
    ♥ Do have faith in what you're doing.