CMake と Visual Studio でビルドしている実行可能ファイルに RequireAdministrator マニフェスト フラグを設定しようとしています。
そのオプションを設定するように CMake に指示する方法についてのアイデアはありますか?
ありがとう!
ビリー3
CMake と Visual Studio でビルドしている実行可能ファイルに RequireAdministrator マニフェスト フラグを設定しようとしています。
そのオプションを設定するように CMake に指示する方法についてのアイデアはありますか?
ありがとう!
ビリー3
質問にvisual-studio-2008のタグが付けられていることを感謝しますが、VS2010の場合、次のエラーメッセージが表示されます:
エラー MSB4030: "level='requireAdministrator' uiAccess='false'" は、"Link" タスクの "UACUIAccess" パラメータの無効な値です。「UACUIAccess」パラメータのタイプは「System.Boolean」です。
VS2010 の同等の CMake コマンド (/SUBSYSTEM:WINDOWS 部分を無視) は次のとおりです。
SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/level='requireAdministrator' /uiAccess='false'")
これを試して:
SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\" /SUBSYSTEM:WINDOWS")