• 7538阅读
  • 2回复

QT 4.5.2 在windows上的安装问题。 [复制链接]

上一主题 下一主题
离线xhero
 
只看楼主 正序阅读 楼主  发表于: 2009-11-04
新手,学QT,望多支教。
下载:http://qt.nokia.com/downloads/sdk-windows-cpp
这个地址对否?在论坛上看到说是200多M,这个只有180多。

安装后问题很多,按照这个步骤一一处理,也是网上找的。

Junction 使用
在安装完qt-sdk-win-opensource-2009.01.exe 后, 打开qt-creator 设置QT路径时 会发现 编译有错。总是提示该版本未安装。  
使用qtcreator build一个工程,就报了No valid Qt version set. Set one in Tools/Options 的错误。

解决步骤:

1. 安裝QT SDK (假设安装路径 C:\Qt\)

2. 下载tool Junction (http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx)

3. 打开cmd  cd c:\

4. 建立目录

   mkdir C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\

5. 使用junction,做符号链接

   junction C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.5.0 C:\Qt\   (语法:junction 所建立的目录 QT安装目录)

6 安装完成后再次进options 设置QT4 选项,这时已经不再提示未安装了。

7  返回主界面,编译工程。不会在提示:No valid Qt version set. Set one in Tools/Options 的错误。

8 但是可能会提示:

Could not find make command: mingw32-make.exe in the build environment

Error while building project t1

When executing build step 'Make'

Canceled build.

在系统环境变量中

新建QTDIR  值:c:\Qt\qt

在PATH中添加 C:\Qt\qt\bin;C:\Qt\mingw\bin;C:\Qt\bin;C:\Qt\qt\lib   。



至此问题完全解决。





  

下面的步骤是重新编译QT库:

1 进QT目录 ,做configure

   cd C:\Qt\qt

   configure -release -static -fast -accessibility -no-qt3support -no-stl -no-phonon -no-scripttools -no-openssl -no-opengl

   最主要是 configure -static

2. 执行

   mingw32-make

3. 完成 finished

不知道我的步骤对不对,现在的问题是在mingw32-make的时候,msvc总是无法正常编译。
离线dbzhang800

只看该作者 2楼 发表于: 2009-11-05
恩,不清楚楼主在做什么,也不知道楼主要实现什么功能
离线wd007

只看该作者 1楼 发表于: 2009-11-04
你是要和msvc配合使用吗
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个