Название: Сборка приложения Win7_x64 VS 2015 в Qt creator ошибки Отправлено: Acrobat от Ноябрь 03, 2016, 09:07 Доброго времени суток. Пытаюсь собрать приложение в qt creator под windows 7 x64 с помощью компилятора visual studio 2015. Собирается, но не запускается, в консоли creator пишет:
Не удалось запустить программу. Путь или права недопустимы? Если попробовать запустить из папки сборки, пишет следующее: ...не является приложением Win32 В студии всё собирается и запускается, как под win_x86 так и win_x64. Сборки выглядят следующим образом: http://s017.radikal.ru/i431/1611/34/604ba6eee202.png http://s06.radikal.ru/i179/1611/8f/829222f9465d.png Лог процесса сборки: 15:51:33: Процесс «C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe» завершился успешно. 15:51:33: Запускается: «C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe» "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" -f Makefile.Debug C:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\bin\uic.exe ..\untitled4\mainwindow.ui -o ui_mainwindow.h C:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQ_BYTE_ORDER=Q_LITTLE_ENDIAN -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DWINAPI_FAMILY=WINAPI_FAMILY_PC_APP -DWINAPI_PARTITION_PHONE_APP=1 -DX64 -D__X64__ -D__x64__ -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -D_MSC_VER=1900 -D_WIN32 -IC:/Qt/Qt5.7.0/5.7/winrt_x64_msvc2015/mkspecs/winrt-x64-msvc2015 -IC:/Users/DEXP/Documents/QT/untitled4 -IC:/Qt/Qt5.7.0/5.7/winrt_x64_msvc2015/include -IC:/Qt/Qt5.7.0/5.7/winrt_x64_msvc2015/include/QtWidgets -IC:/Qt/Qt5.7.0/5.7/winrt_x64_msvc2015/include/QtGui -IC:/Qt/Qt5.7.0/5.7/winrt_x64_msvc2015/include/QtANGLE -IC:/Qt/Qt5.7.0/5.7/winrt_x64_msvc2015/include/QtCore -I. ..\untitled4\mainwindow.h -o debug\moc_mainwindow.cpp cl -c -nologo -FS -Zc:strictStrings -Zc:throwingNew -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -EHsc /Fddebug\untitled4.pdb -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQ_BYTE_ORDER=Q_LITTLE_ENDIAN -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DWINAPI_FAMILY=WINAPI_FAMILY_PC_APP -DWINAPI_PARTITION_PHONE_APP=1 -DX64 -D__X64__ -D__x64__ -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I..\untitled4 -I. -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtWidgets -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtGui -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtANGLE -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtCore -Idebug -I. -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\mkspecs\winrt-x64-msvc2015 -Fodebug\ @C:\Users\DEXP\AppData\Local\Temp\nmD0E6.tmp main.cpp mainwindow.cpp Generating Code... cl -c -nologo -FS -Zc:strictStrings -Zc:throwingNew -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -EHsc /Fddebug\untitled4.pdb -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQ_BYTE_ORDER=Q_LITTLE_ENDIAN -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DWINAPI_FAMILY=WINAPI_FAMILY_PC_APP -DWINAPI_PARTITION_PHONE_APP=1 -DX64 -D__X64__ -D__x64__ -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I..\untitled4 -I. -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtWidgets -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtGui -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtANGLE -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\include\QtCore -Idebug -I. -IC:\Qt\Qt5.7.0\5.7\winrt_x64_msvc2015\mkspecs\winrt-x64-msvc2015 -Fodebug\ @C:\Users\DEXP\AppData\Local\Temp\nmDAB6.tmp moc_mainwindow.cpp link /NOLOGO /DYNAMICBASE /NXCOMPAT /NODEFAULTLIB:ole32.lib /APPCONTAINER /MACHINE:X64 /NODEFAULTLIB:kernel32.lib /DEBUG /SUBSYSTEM:WINDOWS /MANIFEST:NO /OUT:debug\untitled4.exe @C:\Users\DEXP\AppData\Local\Temp\nmDE9E.tmp 15:51:37: Процесс «C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe» завершился успешно. 15:51:37: Прошло времени: 00:05. Как быть? Название: Re: Сборка приложения Win7_x64 VS 2015 в Qt creator ошибки Отправлено: Hellraiser от Ноябрь 03, 2016, 09:51 Наверно, потому что Windows 7 и Windows RT (https://ru.wikipedia.org/wiki/Windows_RT) - 2 большие разницы. Сборку Qt надо использовать другую (http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-windows-x86-msvc2015_64-5.7.0.exe) и, либо держать в папке с приложением, библиотеки Qt, либо добавить путь к ним в PATH (студия именно так и делает).
Название: Re: Сборка приложения Win7_x64 VS 2015 в Qt creator ошибки Отправлено: Acrobat от Ноябрь 03, 2016, 09:52 Вот я лузер. Не заметил, что скачал =)))
Название: Re: Сборка приложения Win7_x64 VS 2015 в Qt creator ошибки Отправлено: Acrobat от Ноябрь 03, 2016, 09:54 Я думал RT -это рун тайм какой нибудь.
Название: Re: Сборка приложения Win7_x64 VS 2015 в Qt creator ошибки Отправлено: vebmaster от Ноябрь 28, 2016, 18:17 Сегодня шпаргалку для себя делал как раз
Цитировать Windows RT (ранее известная как Windows 8 ARM) — редакция операционной системы Windows 8 компании Microsoft для планшетных и других компьютеров на базе ARM-процессоров. Интерфейс Metro Цитировать Windows Runtime, или WinRT — модель программирования от Microsoft, являющаяся основой для разработки приложений в стиле Метро в операционной системе Windows 8. WinRT поддерживает разработку на C++ (обычно с использованием расширения языка Component Extensions, C++/CX), управляемых языках C# и VB.NET, а также JavaScript. Цитировать Windows Runtime или WinRT (не путайте с Windows RT - версией Windows 8 для процессоров ARM) Цитировать Универсальная платформа Windows (англ. Universal Windows Platform, сокр. UWP) — платформа, созданная Microsoft и впервые представленная в Windows 10. Целью данной платформы является помощь в создании универсальных приложений Windows, запускаемых как на Windows 10, так и на Windows 10 Mobile без изменения в коде |