【发布时间】:2018-11-17 09:58:48
【问题描述】:
我将在C++14 上开始一个个人项目,使用 Visual Studio Community 2017 作为 IDE,并使用 GitHub 作为托管网站。我最近发现了buddy.works,这是一个在线 CI 服务,它允许在免费层中支持 5 个 GitHub 项目,但仅支持 GCC 作为 C++ 编译器。因此,我不确定我是否能够在 VS 中完美地编写代码并维护 CI 服务器。
我阅读了How to support both vcxproj to cmake on a project? 并发现这确实是一个适度的痛苦管理。但是,该职位已有 7 年历史,并且可能在那段时间进行了一些改进。你知道如何生成 VS 项目以便它们可以用GCC 编译吗?我应该尽可能更改我选择的 IDE,还是更改 CI 服务?
谢谢。
[编辑] 我刚刚在 VS2017 中看到您确实可以创建一个“平台无关”的 CMake 项目。就是想办法把CMakeLists.txt文件翻译成标准的Makefiles。
【问题讨论】:
标签: gcc visual-c++ msbuild c++14