http://qtnode.net/wiki/Qt4_with_Visual_Studio
That's the process I've been following ... compiles great, demos are there, designer's all there, fantastic start.
BUT ... I run into problems with QSA. The installation fails, it doesn't actually compile correctly. I had to add the QTDIR environment variable, as it wasn't part of the earlier instructions. But it fails when I try to install/compile. It fails in the installer, but that just says to go on and compile it afterwards. So trying to use qsabuild.bat to do the job ...
Here's my buildlog ... I know it should probably more be on a QT forum, but was wondering if any of you guys had tried to build and seen this problem.
Code: Select all
Setting QTDIR to G:\Data\Development\qt\414
Adding G:\Data\Development\qt\414\bin to PATH
Setting QMAKESPEC to win32-msvc.net
Setting environment for using Microsoft Visual Studio .NET 2003 tools.
(If you have another version of Visual Studio or Visual C++ installed and wish
to use its tools from the command line, run vcvars32.bat for that version.)
Running configure in G:\Data\Development\Qt\QSA
Configuring Qt Script for Applications
Using QTDIR ........: G:\Data\Development\qt\414
Using QMAKESPEC ....: win32-msvc.net
Performing second stage configure
-> running qmake
-> building
-> executing
Building Qt Script for Application
nmake -f Makefile.qsa
cd src && nmake -f Makefile.qsa
cd qsa && nmake -f Makefile.qsa
nmake -f Makefile.qsa.Debug all
g:\Data\Development\qt\414\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" qsutilfactory.cpp -o tmp\moc\debug_shared\qsutilfactory.moc
g:\Data\Development\qt\414\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" qsinputdialogfactory.cpp -o tmp\moc\debug_shared\qsinputdialogfactory.moc
g:\Data\Development\qt\414\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" qsproject.h -o tmp\moc\debug_shared\moc_qsproject.cpp
g:\Data\Development\qt\414\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" qsinterpreter.h -o tmp\moc\debug_shared\moc_qsinterpreter.cpp
g:\Data\Development\qt\414\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" qsscript.h -o tmp\moc\debug_shared\moc_qsscript.cpp
g:\Data\Development\qt\414\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" qseditor.h -o tmp\moc\debug_shared\moc_qseditor.cpp
g:\Data\Development\qt\414\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" ../ide/qsworkbench.h -o tmp\moc\debug_shared\moc_qsworkbench.cpp
cl -c -Yc -Fptmp\obj\debug_shared\qsad_pch.pch -Fotmp\obj\debug_shared\qsad_pch.obj -nologo -Zm200 -GS -Od -ZI -MDd -W3 -GR -EHsc -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" -TP qsa_pch.h
qsa_pch.h
cl -c -FIqsa_pch.h -Yuqsa_pch.h -Fptmp\obj\debug_shared\qsad_pch.pch -nologo -Zm200 -GS -Od -ZI -MDd -W3 -GR -EHsc -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" -Fotmp\obj\debug_shared\ @J:\DOCUME~1\Daniel\LOCALS~1\Temp\nm3D67.tmp
qsproject.cpp
qsinterpreter.cpp
qsobjectfactory.cpp
qswrapperfactory.cpp
qsscript.cpp
qsutilfactory.cpp
qsinputdialogfactory.cpp
qseditor.cpp
Generating Code...
cl -c -FIqsa_pch.h -Yuqsa_pch.h -Fptmp\obj\debug_shared\qsad_pch.pch -nologo -Zm200 -GS -Od -ZI -MDd -W3 -GR -EHsc -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" -Fotmp\obj\debug_shared\ @J:\DOCUME~1\Daniel\LOCALS~1\Temp\nm3D68.tmp
quickobjects.cpp
quickdispatchobject.cpp
Generating Code...
cl -c -FIqsa_pch.h -Yuqsa_pch.h -Fptmp\obj\debug_shared\qsad_pch.pch -nologo -Zm200 -GS -Od -ZI -MDd -W3 -GR -EHsc -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" -Fotmp\obj\debug_shared\ @J:\DOCUME~1\Daniel\LOCALS~1\Temp\nm3D69.tmp
qsaeditor.cpp
qsacompletion.cpp
qsabrowser.cpp
Generating Code...
cl -c -FIqsa_pch.h -Yuqsa_pch.h -Fptmp\obj\debug_shared\qsad_pch.pch -nologo -Zm200 -GS -Od -ZI -MDd -W3 -GR -EHsc -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" -Fotmp\obj\debug_shared\ @J:\DOCUME~1\Daniel\LOCALS~1\Temp\nm3D6A.tmp
qsworkbench.cpp
idewindow.cpp
Generating Code...
cl -c -FIqsa_pch.h -Yuqsa_pch.h -Fptmp\obj\debug_shared\qsad_pch.pch -nologo -Zm200 -GS -Od -ZI -MDd -W3 -GR -EHsc -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQSA_DLL -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DHAVE_CONFIG_H -DQSDEBUGGER -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"G:/Data/Development/qt/414/include/QtCore" -I"G:/Data/Development/qt/414/include/QtGui" -I"G:/Data/Development/qt/414/include/Qt3Support" -I"G:/Data/Development/qt/414/include" -I"..\engine" -I"..\kernel" -I"." -I"..\..\tools\designer\editor" -I"..\engine" -I"..\ide" -I"." -I"..\private_headers" -I"G:/Data/Development/qt/414/include/ActiveQt" -I"tmp\moc\debug_shared" -I"g:\Data\Development\qt\414\mkspecs\win32-msvc.net" -Fotmp\obj\debug_shared\ @J:\DOCUME~1\Daniel\LOCALS~1\Temp\nm3D6B.tmp
conf.cpp
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(65) : error C2511: 'QMap<Key> Config::readStyles(const QString &)' : overloaded member function not found in 'Config'
with
[
Key=QString,
T=ConfigStyle
]
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(138) : error C2511: 'void Config::saveStyles(const QMap<Key> &,const QString &)' : overloaded member function not found in 'Config'
with
[
Key=QString,
T=ConfigStyle
]
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(171) : error C2511: 'bool Config::completion(const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(178) : error C2511: 'bool Config::wordWrap(const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(185) : error C2511: 'bool Config::parenMatching(const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(192) : error C2511: 'int Config::indentTabSize(const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(199) : error C2511: 'int Config::indentIndentSize(const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(206) : error C2511: 'bool Config::indentKeepTabs(const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(213) : error C2511: 'bool Config::indentAutoIndent(const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(220) : error C2511: 'void Config::setCompletion(bool,const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(226) : error C2511: 'void Config::setWordWrap(bool,const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(232) : error C2511: 'void Config::setParenMatching(bool,const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(238) : error C2511: 'void Config::setIndentTabSize(int,const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(244) : error C2511: 'void Config::setIndentIndentSize(int,const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(250) : error C2511: 'void Config::setIndentKeepTabs(bool,const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
g:\Data\Development\qt\QSA\tools\designer\editor\conf.cpp(256) : error C2511: 'void Config::setIndentAutoIndent(bool,const QString &)' : overloaded member function not found in 'Config'
g:\Data\Development\qt\QSA\src\ide\conf.h(43) : see declaration of 'Config'
configure failed to automake