Hello,阳光柠檬! 养成记录笔记的好习惯

CMake常用语法摘要

2018-08-20

#增加管理员权限
SET_TARGET_PROPERTIES(BoZhuShou PROPERTIES LINK_FLAGS "/level='requireAdministrator' /uiAccess='false'")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
#VS Release 下可调试
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zi")
SET_TARGET_PROPERTIES(${PROJECT} PROPERTIES COMPILE_FLAGS "/Od")
SET_TARGET_PROPERTIES(${PROJECT} PROPERTIES LINK_FLAGS "/DEBUG")
#用CMake屏蔽Release运行时的控制台窗口
Set_Target_Properties(${PROJECT} PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")

Comments

Content