V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sheller
V2EX  ›  Apple

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

  •  
  •   sheller · 2023-11-20 15:29:26 +08:00 · 1007 次点击
    这是一个创建于 367 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    8 条回复    2023-11-21 21:44:41 +08:00
    buf1024
        1
    buf1024  
       2023-11-20 15:33:24 +08:00
    没有 mac 版本,大概率是不支持 mac 。
    waklealone
        2
    waklealone  
       2023-11-20 15:33:30 +08:00
    如果只有 windows 版本、那就是不支持 mac 呗、自己编译也没有用
    j1132888093
        3
    j1132888093  
       2023-11-20 15:41:29 +08:00
    需要用支持编译成 mac 程序的语言照着重新写一个🤣
    Kikuna3321
        4
    Kikuna3321  
       2023-11-20 15:58:59 +08:00   ❤️ 2
    如果是 QT 或者 Web 框架做的还好说,要是用 Windows 相关 API 做的那就是纯 win 版本的,只能学 mac 开发然后仿照别人项目自己做一个了,两者语言都不一样。微软这边儿 win32 api 是纯 C ,MFC 是 C++,winform 是 C#,Mac 原生是 Objective-C 和 swift ,有兴趣可以学个 Mac 开发,不过资料相对于 iOS 那边儿会少很多
    littlewing
        5
    littlewing  
       2023-11-20 17:09:16 +08:00
    如果是 electron 的应该很好搞,其他语言框架写的就不好搞了
    darkengine
        6
    darkengine  
       2023-11-20 18:13:15 +08:00
    如果那么简单,为啥厂家自己不编译呢。。。 你要干的这个活儿叫移植啊
    sheller
        7
    sheller  
    OP
       2023-11-21 15:39:05 +08:00
    感谢楼上各位,大概明白为啥了
    leesa
        8
    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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1213 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:03 · PVG 02:03 · LAX 10:03 · JFK 13:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.