Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac OS上的C++ VCXPROJ和SLN 我现在在大学,在这个学期几乎所有的科目都与C++有关,问题是我得到的所有资源都是VS项目和解决方案,微软Visual Studio对于Mac OS的版本不支持C++。更糟糕的是,我们使用了两个不同的库,但如果我能以某种方式解决打开和编辑项目文件的问题,我认为导入libs将是一个小问题。那么,有没有什么方法可以让我在并行程序之外打开并使用这些项目和解决方案,因为我没有钱做这些工作。_C++_Macos_Visual Studio 2017 - Fatal编程技术网

Mac OS上的C++ VCXPROJ和SLN 我现在在大学,在这个学期几乎所有的科目都与C++有关,问题是我得到的所有资源都是VS项目和解决方案,微软Visual Studio对于Mac OS的版本不支持C++。更糟糕的是,我们使用了两个不同的库,但如果我能以某种方式解决打开和编辑项目文件的问题,我认为导入libs将是一个小问题。那么,有没有什么方法可以让我在并行程序之外打开并使用这些项目和解决方案,因为我没有钱做这些工作。

Mac OS上的C++ VCXPROJ和SLN 我现在在大学,在这个学期几乎所有的科目都与C++有关,问题是我得到的所有资源都是VS项目和解决方案,微软Visual Studio对于Mac OS的版本不支持C++。更糟糕的是,我们使用了两个不同的库,但如果我能以某种方式解决打开和编辑项目文件的问题,我认为导入libs将是一个小问题。那么,有没有什么方法可以让我在并行程序之外打开并使用这些项目和解决方案,因为我没有钱做这些工作。,c++,macos,visual-studio-2017,C++,Macos,Visual Studio 2017,如果源文件的数量很少,您可以创建一个新的XCode项目并手动将它们添加到该项目中。如果有很多源文件,可能讨论的一些工具可以帮助自动化至少部分转换 您还可以尝试一种可以打开sln文件的VSCode扩展名,如,然后设置 如果代码使用Windows特定的API或库,这还不够,您必须以某种方式获得一台Windows计算机。如果代码仅为Windows编写,则可能会出现更多问题,而不仅仅是无法打开项目文件。您可以尝试在wine下运行Windows visual studio,虽然wine看起来不是一个好的选

如果源文件的数量很少,您可以创建一个新的XCode项目并手动将它们添加到该项目中。如果有很多源文件,可能讨论的一些工具可以帮助自动化至少部分转换

您还可以尝试一种可以打开sln文件的VSCode扩展名,如,然后设置


如果代码使用Windows特定的API或库,这还不够,您必须以某种方式获得一台Windows计算机。

如果代码仅为Windows编写,则可能会出现更多问题,而不仅仅是无法打开项目文件。您可以尝试在wine下运行Windows visual studio,虽然wine看起来不是一个好的选择,但不确定它的效果如何。VirtualBox是parallels的免费替代品,您仍然需要Windows许可证,尽管您应该只使用源代码文件并创建自己的XCode项目,或者使用GNU的编译器直接从控制台编译。如果这是一个大项目,这不是一项容易的任务