我是Mac的学生,我的学校要求我发送vsproject(Visual Studio)作为我的作业。
我有 XCode 和 CLION 作为我的两个 C ++ IDE我试图导出为VS生成的CLion cmake文件但是不能正常工作没有编译器(我认为这就是为什么它没有工作)
我确实有新的 VS for Mac 但是不会在C ++ atm中编译任何东西(至少我不知道怎么做)。
我真的希望有人能够解决这个问题,因为它让我疯狂,真的让我紧张,任何帮助都会很棒。
(我希望这也是提出这类问题的正确场所......)
编辑:澄清一下:我在iostream中只使用了基本的std命名空间,我确实理解为什么它可能不起作用的问题是OSX是基于Unix而Windows是基于DOS但是我希望有某种方式来完成它。
答案 0 :(得分:1)
您无法使用CMake执行此操作。 CMake在很大程度上取决于VS生成vsproject
个文件。 (同样,你不能在Windows上生成xcodeproj
,因为它依赖于Xcode。)
但是,还有另一个构建系统可以交叉生成这些名为Gyp的构建系统。它与CMake文件不兼容,但如果您的项目不是太大,您可以迁移到Gyp,在那里您可以生成vsproject,同时仍在macOS上进行开发。