質問

私はCMakeのとVisual Studioに構築しています実行可能にRequireAdministratorマニフェストフラグを設定しようとしています。

そのオプションを設定するにはCMakeのを指示する方法上の任意のアイデア?

ありがとうございます。

Billy3

役に立ちましたか?

解決

この方法を試してください。

SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS    "/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\" /SUBSYSTEM:WINDOWS")

他のヒント

私は質問は、ビジュアル・スタジオ-2008をタグ付けされていることを理解するが、VS2010のために、これは次のエラーメッセージを生成します:

  

エラーMSB4030:「レベル= 『requireAdministrator』 uiAccess = 『偽』」は「リンク」タスクの「UACUIAccess」パラメータに無効な値です。 "UACUIAccess" パラメータが型である "可能System.Boolean" ます。

(/ SUBSYSTEM無視:WINDOWS部)等価CMakeのコマンドVS2010用である

SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/level='requireAdministrator' /uiAccess='false'")
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top