CMake RequireAdministrator

Bil*_*eal 5 c++ cmake visual-studio-2008

我正在尝试在我使用CMake和Visual Studio构建的可执行文件上设置RequireAdministrator清单标志.

关于如何指导CMake设置该选项的任何想法?

谢谢!

Billy3

Fra*_*ser 11

我很欣赏这个问题被标记为visual-studio-2008,但对于VS2010,这会产生以下错误消息:

错误MSB4030:"level ='requireAdministrator'uiAccess ='false'"是"链接"任务的"UACUIAccess"参数的无效值."UACUIAccess"参数的类型为"System.Boolean".

VS2010的等效CMake命令(忽略/ SUBSYSTEM:WINDOWS部分)是

SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/level='requireAdministrator' /uiAccess='false'")
Run Code Online (Sandbox Code Playgroud)


Nad*_*LEM 6

试试这个:

SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS    "/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\" /SUBSYSTEM:WINDOWS")
Run Code Online (Sandbox Code Playgroud)