盘锦网站建设制作,运营平台,网站内容的特点,少儿编程加盟店1 安装VS2017/cmake2 工程开发3 生成VS2017工程4 参考资料1 安装VS2017/cmake软件安装#xff1a;Visual Studio官网下载Visual Studio Community 2017,该版本是适用于学生、开源和个人开发人员的功能完备的免费IDE。Visual Studio Community 2017还可以免费安装IncredibuildVisual Studio官网下载Visual Studio Community 2017,该版本是适用于学生、开源和个人开发人员的功能完备的免费IDE。Visual Studio Community 2017还可以免费安装IncredibuildIncredibuild通过多台计算机并行编译可以极大的提高C/C的编译和创建速度。CMake官网下载最新的CMake版本以保证对VS2017的支持。注意事项CMake安装时要将安装目录添加到系统环境变量PATH。在安装Visual Studio Community 2017时需要将与Windows C/C开发有关的Tools、SDK都选中否则后续通CMake生成VS2017工程时可能出现如下错误如果出现下述错误添加相应组件重新安装即可E:\demo\project-- The C compiler identification is unknown-- The CXX compiler identification is unknownCMake Error at CMakeLists.txt:2 (PROJECT):No CMAKE_C_COMPILER could be found.CMake Error at CMakeLists.txt:2 (PROJECT):No CMAKE_CXX_COMPILER could be found.-- Configuring incomplete, errors occurred!See also E:/demo/project/CMakeFiles/CMakeOutput.log.See also E:/demo/project/CMakeFiles/CMakeError.log.123456789101112131415162 工程开发创建demo文件夹在其中创建main.cc和CMakeLists.txt文件main.cc为工程源文件CMakeLists.txt为工程配置文件文件内容如下main.cc控制台输出Hello World!#include int main(void){std::cout Hello World!\n std::endl;return 0;}1234567CMakeLists.txt配置工程参数CMAKE_MINIMUM_REQUIRED (VERSION 3.0)PROJECT (demo)ADD_EXECUTABLE(demo main.cc)123CMake如何使用请参考CMake Tutorial, CMake Practice, CMake Community Wiki。3 生成VS2017工程在团队开发过程中使用批处理脚本(*.bat)生成Visual Studio工程可以使团队成员从复杂CMake生成解脱出来专注于需要解决的、有价值的核心问题上来。此外这里采用CMake的外部构建build_vs2017_project.batecho offset CURRENT_DIR%~dp0set PROJECT_NAMEprojectecho %CURRENT_DIR%%PROJECT_NAME%if not exist %CURRENT_DIR%%PROJECT_NAME% (mkdir %CURRENT_DIR%%PROJECT_NAME%)cd %CURRENT_DIR%%PROJECT_NAME%rem Generate VS2017 project.cmake ../ -G Visual Studio 15 2017 Win64pause12345678910111213备注 CMake生成VS2017工程的命令通过命令行(cmd)输入cmake --help即可获取。VS2017工程截图4 参考资料[1] CMake Tutorial[2] CMake Practice[3] CMake Community Wiki[4] CMake 入门实战---------------------作者wwchaonj来源CSDN原文https://blog.csdn.net/wwchao2012/article/details/81592094版权声明本文为博主原创文章转载请附上博文链接