CMake 使用笔记

依然是从实际的使用例子出发。暂时先不去研究其原理。

设置 C++ 的标准

比如,我这里想要设置标准为 C++17,

1
2
3
# specify the C++ standard
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)

Windows 平台下设置 uiaccess

按理说应该是在 manifest 中设置的,实际上,正确的设置方法,是在 CMake 的脚本中进行设置,

1
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "/level='asInvoker' /uiAccess='true'" )

参考:

https://cmake.org/cmake/help/v3.20/guide/tutorial/index.html?highlight=destination#id5


版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!