Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Talk:Visual Studio Add-in: Difference between revisions
(error in the building of the VS Addin directions) |
mNo edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 32: | Line 32: | ||
'''None of the above section works''' | '''None of the above section works''' | ||
== Problem during nmake == | |||
I followed instructions, but during the nmake execution i have a fatal message : | |||
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>cd C:\msysgit\git\vstools\Qt4VS2003 | |||
C:\msysgit\git\vstools\Qt4VS2003>createUserFiles.bat | |||
C:\msysgit\git\vstools\Qt4VS2003>cd ..\tools | |||
C:\msysgit\git\vstools\tools>qmake | |||
C:\msysgit\git\vstools\tools>nmake | |||
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 | |||
Copyright (C) Microsoft Corporation. Tous droits réservés. | |||
cd qmakefilereader\ && ( if not exist Makefile C:\Qt\Qt5.5.0_32bit\5.5\msvc2013\bin\qmake.exe C:\msysgit\git\vstools\tools\qmakefilereader\ | |||
qmakefilereader.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile | |||
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 | |||
Copyright (C) Microsoft Corporation. Tous droits réservés. | |||
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile.Release | |||
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 | |||
Copyright (C) Microsoft Corporation. Tous droits réservés. | |||
link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:CONSOLE " | |||
/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' | |||
language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:..\..\Qt4VS2003\Qt4VSAddin\Release\qmakefilereader.exe @C:\Users\ADMINI~1\AppData\Local\Temp\nmDA66.tmp | |||
Qt5Core.lib(Qt5Core.dll) : '''fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'''' | |||
NMAKE : '''fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\link.EXE"' : return code '0x458' | |||
Stop.''' | |||
NMAKE : '''fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2' | |||
Stop.''' | |||
NMAKE : '''fatal error U1077: 'cd' : code retour '0x2'''' | |||
Stop. | |||
I work on Win7 64bit machine with VS2013 (32bit). I tried with Qt 5.5.0 (32 and 64bit) and with a prompt consol from VSTools(32 and 64bit) and it doesn't work. | |||
Anyone can explain me this error ? Should i have to install a 32bit Win 7 ? | |||
Thx | |||
:=>Please ask your question in the [http://forum.qt.io Forum]. That would be the appropriate place for asking questions and you will most likely find more support there. [[User:NetZwerg|NetZwerg]] ([[User talk:NetZwerg|talk]]) 05:40, 7 August 2015 (UTC) |
Latest revision as of 05:40, 7 August 2015
I cloned the git repository:
Following the instructions for Qt5 and VS2013 runs into problems after the first couple of steps:
Building the addin
Open a command shell with a Qt build environment (Visual Studio built-in prompt configured with Qt in appropriate environment variables, 32 or 64-bit) and cd into your add-in source directory.
Execute the following commands:
cd Qt4VS2003
createUserFiles.bat
The above two steps work
This sets up reference paths and debug settings.
cd ..qmake this does not work as there is nothing to qmake in the directory
nmake
cd ..devenv qt5appwrapper2012.sln /useenv /Build release this is in the tools subdirectory
cd ..
qmake -r
nmake
None of the above section works
Problem during nmake
I followed instructions, but during the nmake execution i have a fatal message :
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>cd C:\msysgit\git\vstools\Qt4VS2003 C:\msysgit\git\vstools\Qt4VS2003>createUserFiles.bat C:\msysgit\git\vstools\Qt4VS2003>cd ..\tools C:\msysgit\git\vstools\tools>qmake C:\msysgit\git\vstools\tools>nmake Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 Copyright (C) Microsoft Corporation. Tous droits réservés. cd qmakefilereader\ && ( if not exist Makefile C:\Qt\Qt5.5.0_32bit\5.5\msvc2013\bin\qmake.exe C:\msysgit\git\vstools\tools\qmakefilereader\ qmakefilereader.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 Copyright (C) Microsoft Corporation. Tous droits réservés. "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile.Release Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 Copyright (C) Microsoft Corporation. Tous droits réservés. link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:CONSOLE " /MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:..\..\Qt4VS2003\Qt4VSAddin\Release\qmakefilereader.exe @C:\Users\ADMINI~1\AppData\Local\Temp\nmDA66.tmp Qt5Core.lib(Qt5Core.dll) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\link.EXE"' : return code '0x458' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : code retour '0x2' Stop.
I work on Win7 64bit machine with VS2013 (32bit). I tried with Qt 5.5.0 (32 and 64bit) and with a prompt consol from VSTools(32 and 64bit) and it doesn't work. Anyone can explain me this error ? Should i have to install a 32bit Win 7 ?
Thx