cmake 笔记

add_executable(myexe test.cpp):以test.cpp为源码创建一个名为myexe的可执行文件;

// 
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)

设置编译器为MinGW

在Windows下,除非调用CMake时显式指定了生成器,否则CMake使用最新的Visual Studio安装作为默认生成器。此行为是硬编码的,不能更改。

所以只能写个bat包装一下cmake命令:

@cmake.exe -G"MinGW Makefiles" %*

参考链接:关于C ++:在CMake中设置默认编译器



0

作者:码鸽
链接https://code-pigeon.github.io/blog/html/【cmake笔记】.html
版权声明:博客所有原创内容(包括但不限于文章、图像等)除特别声明外,均采用CC BY-NC-SA 4.0国际许可协议。任何人均可自由传播,但禁止用于商业用途且必须署名并以相同方式分享。

评论