请问编译 Mac 程序需要哪些技能

2023-11-20 15:29:26 +08:00
 sheller

在 GitHub 上时常看到很多不错的软件只有 Windows 版本,没有 Mac 版本,想着自己编译使用;请问需要什么技能,有哪些注意事项呢,有教程也可以,感谢推荐!

1037 次点击
所在节点    Apple
8 条回复
buf1024
2023-11-20 15:33:24 +08:00
没有 mac 版本,大概率是不支持 mac 。
waklealone
2023-11-20 15:33:30 +08:00
如果只有 windows 版本、那就是不支持 mac 呗、自己编译也没有用
j1132888093
2023-11-20 15:41:29 +08:00
需要用支持编译成 mac 程序的语言照着重新写一个🤣
Kikuna3321
2023-11-20 15:58:59 +08:00
如果是 QT 或者 Web 框架做的还好说,要是用 Windows 相关 API 做的那就是纯 win 版本的,只能学 mac 开发然后仿照别人项目自己做一个了,两者语言都不一样。微软这边儿 win32 api 是纯 C ,MFC 是 C++,winform 是 C#,Mac 原生是 Objective-C 和 swift ,有兴趣可以学个 Mac 开发,不过资料相对于 iOS 那边儿会少很多
littlewing
2023-11-20 17:09:16 +08:00
如果是 electron 的应该很好搞,其他语言框架写的就不好搞了
darkengine
2023-11-20 18:13:15 +08:00
如果那么简单,为啥厂家自己不编译呢。。。 你要干的这个活儿叫移植啊
sheller
2023-11-21 15:39:05 +08:00
感谢楼上各位,大概明白为啥了
leesa
2023-11-21 21:44:41 +08:00
可以用 Whisky 运行 Windows 软件,简介:Whisky provides a clean and easy to use graphical wrapper for Wine built in native SwiftUI. You can make and manage bottles, install and run Windows apps and games, and unlock the full potential of your Mac with no technical knowledge required. 官网: https://github.com/Whisky-App/Whisky

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

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

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

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

© 2021 V2EX