存储库在Visual Studio中有一个C项目。该项目将在移动设备上运行。我在OSX上,希望编译并为该项目做出贡献。 (假设parallels不是一个选项,我没有Windows许可证或Visual Studio许可证)只需下载C文件就足够了,除了他们也使用DLL也只是Windows。
有什么方法可以在OSX编译器中重构这个,这样我就可以构建文件了吗?
答案 0 :(得分:2)
您可以使用Wine
下载并安装MacPorts
,也可以在WineSkin
上使用Wine
作为MacOS X
的GUI包装器。转到并抓取Visual Studio 2010 Express Edition
ISO 图片,然后在Wine
上安装该应用程序。然后,您可以打开VS
项目并尝试编译它。
答案 1 :(得分:2)
看起来你需要一个在Mac OS X上生成Windows二进制文件的cross-compiler。
查看适用于Mac OS X的MinGW编译器here。您将无法使用现有的Visual Studio项目,但MinGW应足以编译C文件并链接到提供的DLL。
答案 2 :(得分:0)
根据您的评论,我认为您需要在不使用Windows VM的情况下在OSX上运行Windows DLL。假设您无法重新编译DLL以定位OSX,我认为您唯一可行的解决方案是使用Wine。