• 5106阅读
  • 2回复

求助QT编译的一个奇怪问题(找不到Command Prompt) [复制链接]

上一主题 下一主题
离线tsinghtdh
 

只看楼主 倒序阅读 楼主  发表于: 2012-07-30
各位高手好!Qt编译结束了,可以在vs2010下建立QT工程,并且正常运行,但是在文件夹里却找不到QT的命令行(Command Prompt),是什么原因呢?由于需要使用qwt,得用命令行编译,不知道该怎么办?是不是说明我的QT编译没有完全成功?该怎么处理呢?需要重新安装编译吗?谢谢各位!
离线ppdayz

只看该作者 1楼 发表于: 2012-07-31
回 楼主(tsinghtdh) 的帖子
自己写一个bat就可以了。。
echo off
echo Setting up environment for Qt usage...
set QTDIR=E:\SDKs\QtSDK\Desktop\Qt\4.8.1\msvc2010
set PATH=%QTDIR%\bin;%PATH%

红色文字换掉就可以了
离线dbzhang800

只看该作者 2楼 发表于: 2012-07-31
恩,自己写就好了。贴一下我现在用的:
  1. @echo off
  2. rem This file is written by the dbzhang800
  3. rem 2012-05-01
  4. echo Setting up a Qt environment...
  5. set QTDIR=E:\Qt\Qt5\qtbase
  6. echo -- QTDIR set to E:\Qt\Qt5\qtbase
  7. set PATH=E:\Qt\Qt5\qtbase\bin;%PATH%
  8. echo -- Added E:\Qt\Qt5\qtbase\bin to PATH
  9. set QMAKESPEC=win32-msvc2010
  10. echo -- QMAKESPEC set to "win32-msvc2010"
  11. if not "%1"=="vsvars" goto ENDVSVARS
  12. call "D:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"
  13. :ENDVSVARS
  14. if not "%1"=="vsstart" goto ENDVSSTART
  15. call "D:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"
  16. devenv /useenv
  17. :ENDVSSTART


当然,如果你使用Qt的安装包安装的话,安装程序会自动生成这种文件。
快速回复
限100 字节
 
上一个 下一个