Russian Qt Forum

Компиляторы и платформы => Windows => Тема начата: georg_b от Январь 05, 2018, 13:11



Название: Win10 выходной EXE проекта с правами Администратора
Отправлено: georg_b от Январь 05, 2018, 13:11
Привет!

У меня следующая проблема, проект qmake при сборке создает exe с плашкой администратора. Причем в свойствах exe-файла нет возможности снять опцию запуска от админа, вообще этой страницы нет. Работаю под пользователем являющимся администратором.

Project.pro
Код:
SOURCES += main.cpp

main.cpp

Код:
int main(int argc, char *argv[])
{
    return 0;
}

Консоль сборки:

16:57:26: Выполняются этапы для проекта FirmwareUpdater...
16:57:26: Настройки не изменились, этап qmake пропускается.
16:57:26: Запускается: «C:\Qt\Qt5.9.2\Tools\mingw530_32\bin\mingw32-make.exe»
C:/Qt/Qt5.9.2/Tools/mingw530_32/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory 'C:/Projects/FirmwareUpdaterTrunk/release'
g++ -c -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -D_UNICODE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\trunk -I. -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include\QtGui -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include\QtANGLE -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include\QtCore -Irelease -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\mkspecs\win32-g++  -o release\main.o ..\trunk\main.cpp
..\trunk\main.cpp:2:14: warning: unused parameter 'argc' [-Wunused-parameter]
 int main(int argc, char *argv[])
              ^
..\trunk\main.cpp:2:31: warning: unused parameter 'argv' [-Wunused-parameter]
 int main(int argc, char *argv[])
                               ^
g++ -Wl,-s -Wl,-subsystem,windows -mthreads -o release\FirmwareUpdater.exe release/main.o  -lmingw32 -LC:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib C:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib\libqtmain.a -LC:\utils\my_sql\my_sql\lib -LC:\utils\postgresql\pgsql\lib -lshell32 C:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib\libQt5Gui.a C:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib\libQt5Core.a
mingw32-make[1]: Leaving directory 'C:/Projects/FirmwareUpdaterTrunk/release'
16:57:29: Процесс «C:\Qt\Qt5.9.2\Tools\mingw530_32\bin\mingw32-make.exe» завершился успешно.
16:57:29: Прошло времени: 00:03.

Может у кого было такое? В чем причина?

П.С. Другие проекты собираются без подобных проблем.


Название: Re: Win10 выходной EXE проекта с правами Администратора
Отправлено: kambala от Январь 05, 2018, 13:45
вроде надо подсунуть манифест-файл (или отредактировать тот, который использует MinGW), в котором уровень доступа указан обычный, а не админа.

а другие проекты, где проблем нет, собираются этим же тулчейном?


Название: Re: Win10 выходной EXE проекта с правами Администратора
Отправлено: georg_b от Январь 05, 2018, 18:14
Да другие проекты собираю этим же тулчейном.