سؤال

أحاول ضبط علامة Freateadministrator Missest في مبنى قابل للتنفيذ مع CMAKE و Visual Studio.

أي أفكار حول كيفية توجيه CMAKE لتعيين هذا الخيار؟

شكرا!

billy3.

هل كانت مفيدة؟

المحلول

جرب هذا:

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

نصائح أخرى

أقدر أن السؤال هو وضع علامة في Visual-Studio-2008، ولكن بالنسبة ل VS2010، ينتج هذا رسالة الخطأ التالية:

خطأ MSB4030: "المستوى =" usteadministrator "uiaccess =" false "" هو قيمة غير صالحة لمعلمة "uacuiaccess" لمهمة "الرابط". المعلمة "uacuiaccess" هي من النوع "system.boolean".

أمر CMake المكافئ (تجاهل / النظام الفرعي: Windows Portion) ل VS2010 هو

SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/level='requireAdministrator' /uiAccess='false'")
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top