带有MSVC和NMake的Qt 5不起作用
Qt 5 with MSVC and NMake doesn't work
当我用新的Qt Creator 2.6.1和Qt 5.0编译fresh Qt项目时,我得到以下错误:
C:QtQt5.0.0ToolsQtCreatorbinjom.exe -f Makefile.Debug
Error: cannot open C:UsersÖmercanAppDataLocalTempmain.obj.7320.31.jom for write
jom: C:ProjektePixelGamesrccompearstudiostexturepackerTexturePacker-DebugMakefile [debug] Error 1
19:46:21: The process "C:QtQt5.0.0ToolsQtCreatorbinjom.exe" terminated with exit code 2.
Error while building/deploying project TexturePacker (kit: Desktop Qt 5.0.0 MSVC2010 32bit (SDK))
When executing step 'Make'
改变选项直接使用NMake后,我得到以下错误:
"C:Program FilesMicrosoft Visual Studio 10.0VCbinnmake.exe" -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..............QtQt5.0.05.0.0msvc2010include" -I"..............QtQt5.0.05.0.0msvc2010includeQtWidgets" -I"..............QtQt5.0.05.0.0msvc2010includeQtGui" -I"..............QtQt5.0.05.0.0msvc2010includeQtCore" -I"debug" -I"." -I"." -I"..............QtQt5.0.05.0.0msvc2010mkspecswin32-msvc2010" -Fodebug @C:UsersÖmercanAppDataLocalTempnm25A.tmp
NMAKE : fatal error U1077: ""C:Program FilesMicrosoft Visual Studio 10.0VCbincl.EXE"": Exit-Code "0xc0000135"
Stop.
NMAKE : fatal error U1077: ""C:Program FilesMicrosoft Visual Studio 10.0VCbinnmake.exe"": Exit-Code "0x2"
Stop.
19:49:49: The process "C:Program FilesMicrosoft Visual Studio 10.0VCbinnmake.exe" terminated with exit code 2.
Error while building/deploying project TexturePacker (kit: Desktop Qt 5.0.0 MSVC2010 32bit (SDK))
When executing step 'Make'
当将TEMP和TMP环境变量更改为具有完整ascii字符的另一个路径时(因此不使用非ascii字符'Ö'),我得到以下错误:
C:QtQt5.0.0ToolsQtCreatorbinjom.exe -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..............QtQt5.0.05.0.0msvc2010include" -I"..............QtQt5.0.05.0.0msvc2010includeQtWidgets" -I"..............QtQt5.0.05.0.0msvc2010includeQtGui" -I"..............QtQt5.0.05.0.0msvc2010includeQtCore" -I"debug" -I"." -I"." -I"..............QtQt5.0.05.0.0msvc2010mkspecswin32-msvc2010" -Fodebug @C:ProjekteTMPmain.obj.764.31.jom
jom: C:ProjektePixelGamesrccompearstudiostexturepackerTexturePacker-DebugMakefile.Debug [debugmain.obj] Error 2
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..............QtQt5.0.05.0.0msvc2010include" -I"..............QtQt5.0.05.0.0msvc2010includeQtWidgets" -I"..............QtQt5.0.05.0.0msvc2010includeQtGui" -I"..............QtQt5.0.05.0.0msvc2010includeQtCore" -I"debug" -I"." -I"." -I"..............QtQt5.0.05.0.0msvc2010mkspecswin32-msvc2010" -Fodebug @C:ProjekteTMPmainwindow.obj.764.31.jom
jom: C:ProjektePixelGamesrccompearstudiostexturepackerTexturePacker-DebugMakefile.Debug [debugmainwindow.obj] Error 2
jom: C:ProjektePixelGamesrccompearstudiostexturepackerTexturePacker-DebugMakefile [debug] Error 2
19:53:52: The process "C:QtQt5.0.0ToolsQtCreatorbinjom.exe" terminated with exit code 2.
Error while building/deploying project TexturePacker (kit: Desktop Qt 5.0.0 MSVC2010 32bit (SDK))
When executing step 'Make'
和NMAKE:
"C:Program FilesMicrosoft Visual Studio 10.0VCbinnmake.exe" -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..............QtQt5.0.05.0.0msvc2010include" -I"..............QtQt5.0.05.0.0msvc2010includeQtWidgets" -I"..............QtQt5.0.05.0.0msvc2010includeQtGui" -I"..............QtQt5.0.05.0.0msvc2010includeQtCore" -I"debug" -I"." -I"." -I"..............QtQt5.0.05.0.0msvc2010mkspecswin32-msvc2010" -Fodebug @C:ProjekteTMPnm803F.tmp
NMAKE : fatal error U1077: ""C:Program FilesMicrosoft Visual Studio 10.0VCbincl.EXE"": Exit-Code "0xc0000135"
Stop.
NMAKE : fatal error U1077: ""C:Program FilesMicrosoft Visual Studio 10.0VCbinnmake.exe"": Exit-Code "0x2"
Stop.
19:56:54: The process "C:Program FilesMicrosoft Visual Studio 10.0VCbinnmake.exe" terminated with exit code 2.
Error while building/deploying project TexturePacker (kit: Desktop Qt 5.0.0 MSVC2010 32bit (SDK))
When executing step 'Make'
我没有减少输出,因为命令行参数可能有问题。调试和发布版本之间也没有区别,我也在Windows 7 32位上使用MSVC 2010没有问题。我已经安装了新的MS.NET Framework 4.5和4。几个月前,我也在Qt 4.8中使用了Qt Creator,没有出现任何问题,但为了给其他程序腾出空间,我把它删除了。现在我需要Qt再次,但它是不可用的,由于这个问题。
有人有主意吗?有什么我可以试试的吗?
我最近很高兴地发现Qt(不记得具体是哪个版本了)当你有带有空格的路径时不工作。它只是在某个时刻崩溃了,而其他部分还在工作。没有可用的错误信息。出于这个原因,我会检查它是否也会在路径中的"Ömercan"上呕吐。如果你在乎的话,还可以提交一个bug报告。
Qt框架在二进制文件中编译了一些路径(qmake…)。当使用安装程序时,这些工具会以您决定安装的路径打补丁。您不能将Qt安装从一个目录移动到另一个目录。编译也是如此,您需要在您想要运行它的完全相同的目录中编译Qt。也许这就是问题所在?
Qt 5是你自己编译的吗?
在过去,我遇到过Qt插件没有用正确的编译器标志编译的问题(例如:用MSVC构建的Qt Creator和用MinGw构建的插件),DLL问题等。
所以,当我不得不在Windows上的Qt项目上工作时,我通常从源代码编译Qt开始:http://qt-project.org/wiki/Building_Qt_5_from_Git
编译可能需要一段时间,这取决于机器的处理能力。
- 按钮悬停在 QT 中垂直布局的选项卡小部件中不起作用
- Qt信号和插槽如果从QRunnable或其他线程调用,则不起作用
- 在qt QFileDialog中设置后缀在linux中不起作用,如何解决?
- 当我的阵列达到一定大小时,Qt 不起作用
- Qt creator语言 - fno-elide-constructors 不起作用
- 谷歌语音识别不起作用,因为冲突线程Qt C++
- QT QML:使用.qrc文件将SQLite数据库部署到Android不起作用
- (typedef)typename迭代器在c++、qt中不起作用
- qt.bluetooth:虚拟后端正在运行.Qt蓝牙模块在Raspbian上不起作用
- QT创建者 - selecteddate()不起作用
- QT在CentOS 7的openGL不起作用
- QT 资源不起作用
- 与 alpha 通道的图像重叠在 QT 上不起作用
- Qt QProcess有时有效,有时不起作用
- 我的代码在Qt Creator中工作,但在Cloud9中不起作用
- 我的代码在发布模式下不起作用,而在Qt的调试模式下工作
- Qt QFrame StyleSheet 在 MainWindow 中不起作用
- QT HTML 与对齐不起作用
- QT连接到按钮不起作用
- OpenGL代码在GLFW上工作,但在QT OpenGL上不起作用