language-agnostic - 使用Mac进行跨平台开发?

标签 language-agnostic macos cross-platform

谁使用Mac进行跨平台开发?

我所说的跨平台本质上是指您可以针对Windows或Unix进行编译(不一定要同时使用)。我知道这与编写可移植代码也有很大关系,但是我对人们使用Mac OS X开发软件的经验更感兴趣。

我知道有很多IDE可供选择,我可能会使用Eclipse(我喜欢GCC工具链),但是Xcode似乎很受欢迎。可以如上所述使用吗?紧要关头,我总是可以使用VirtualBoxVMware Player或并行虚拟化以使用Visual Studio(或双引导)。话虽如此,我对任何其他建议的编译器都是开放的(最好使用使用GCC的IDE。)

另外,随着可用Mac的范围,您会推荐哪一种?我希望使用笔记本电脑(因为我已经有了台式机),但是不确定合理的规格。

如果您当前使用Mac进行开发,那么我想听听您在Mac上进行的开发以及您喜欢和不喜欢的内容。

我将主要在C / C ++ / Java中进行开发。我还希望尝试使用BoostQt,因此我对了解任何(潜在的)兼容性问题感兴趣。

如果您有其他建议,我很乐意听您说。

最佳答案

好吧,使用Mac只是(折让OSX86)实际上是能够在相同硬件上的Mac + Windows + Linux上进行测试的唯一方法。话虽如此,如果那是您唯一的原因,我不会走那条路。如果您在Windows环境中进行编程更舒适,我想说的是在Windows中进行工作,并在侧面安装Mac Mini,甚至可能是二手的Mac Mini,您只是为了测试软件而廉价购买了它。

关于language-agnostic - 使用Mac进行跨平台开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/215099/

相关文章:

Flutter - setState 未更新内部自定义状态小部件

language-agnostic - 99.9%的数据频繁更改时要缓存什么?

python - 在新的 M1 芯片 Mac 上安装 Gensim

xcode - XCode 5 的命令行工具

java - 如何通过在 Mac 上分配更多 RAM 的终端运行 .jar

c - C - 跨平台中函数的毫秒精度计时

mobile - 代号一是如何运作的?

algorithm - 哈希表真的可以是 O(1) 吗?

c++ - 类似 QML 的方法或编程语言?

algorithm - 我如何评估图形着色谜题的难度?