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

2023-12-13 08:14:26 +08:00
 wimming275

金融行业,软件基本是 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 ,换了好几个都不行。

3696 次点击
所在节点    程序员
32 条回复
menghuan1918
2023-12-13 08:19:59 +08:00
阅读器的话可以尝试 zotero+翻译插件( https://github.com/windingwind/zotero-pdf-translate)?
文件同步可以用 zoter 自己的,或者文件不多也可以用坚果云顶一下
ysc3839
2023-12-13 08:30:11 +08:00
1. 用 Wine 可以跑,但是似乎跑不了 32 位的,只支持 64 位的。Linux so 的话就只能用虚拟机,而且比较折腾。
2. Tabby?
k9982874
2023-12-13 08:33:04 +08:00
转了 mac 就别想着 win 的软件了,找 mac 替代版本
Worldispow
2023-12-13 08:44:39 +08:00
mac 下的串口调试比 win 复杂的多。。
flyqie
2023-12-13 08:46:57 +08:00
这需求建议直接用 windows ,不然比较麻烦。
NessajCN
2023-12-13 08:49:00 +08:00
调串口你直接终端敲命令就是了啊....哪里需要什么额外软件
yolee599
2023-12-13 08:53:52 +08:00
1. 用虚拟机,任何转译工具都不能完美运行,特别是大型软件和依赖硬件的软件,会有各种问题。
2. Linux 下有 minicom ,picocom ,可以找找 mac 下有没有类似的软件。
3. 我也不知道。
sunnicholas1117
2023-12-13 09:04:16 +08:00
我目前是:自己的 mbp ,需要时远程公司的 windows 使用,公司的电脑,上班就开着,但不接显示器用惯了 macos ,但有些工具还得用 windows ~
tuochenlyu
2023-12-13 09:23:33 +08:00
MacBook Pro 2019 intel + parallel/fusion
wimming275
2023-12-13 10:27:41 +08:00
@sunnicholas1117 我目前是 vscode ssh 到一台老的 win 上面
wimming275
2023-12-13 10:29:26 +08:00
@yolee599 虚拟机相当于转了两道,第一道是 mac 到 win arm ,第二道是 win arm 到 win x86 ,另外其实我想换 Mac 也主要是因为 3 ,我也找不到
wimming275
2023-12-13 10:31:02 +08:00
@ysc3839 多谢,tabby 不错,开源的,另外问下 so 要折腾,python 的 whl 麻烦吗
wimming275
2023-12-13 10:31:42 +08:00
@NessajCN 好的,刚刚在知乎上翻到一篇文章,用 screen
wimming275
2023-12-13 10:33:12 +08:00
@Worldispow termius 申请了付费试用,体验倒是不错,就是太贵
nyakoy
2023-12-13 10:51:13 +08:00
需求有点类似,我的选择是直接在公司 windows 开发,其他项目在 mac 开发。项目分开放
xuanbg
2023-12-13 11:04:13 +08:00
公司不是有电脑么,这些场景继续用公司电脑,也不影响你买台 M1 的 mac 做别的呀。
ysc3839
2023-12-13 11:32:53 +08:00
@wimming275 whl 就是打包的编译好的 dll/so
ysc3839
2023-12-13 11:33:56 +08:00
@wimming275 虚拟机没转两道,虚拟机内的系统是硬件虚拟化运行的,性能不会有太大损失
xgdgsc
2023-12-13 12:24:01 +08:00
可以考虑二手 matebook e go 性能版,很便宜,随身带
thinkershare
2023-12-13 12:56:08 +08:00
双持好了,我目前也是:2 个 Windows 台式机,一个 Mac Mini ,一个 Air. mac 主要用来娱乐,Windows 主要用来工作。使用 OneDrive 同步数据。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/999877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX