QT SDK 安装

yayafu 2011-11-01 09:47:54
刚下了Qt_SDK_Win_online_v1_1_3_en.exe,但安装时老是说某档案下载不了,要怎么安装呢,请说明下在win下如何安装配置QT,我是初学,还没用过,请说详细点,谢谢
...全文
385 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yayafu 2011-11-02
  • 打赏
  • 举报
回复
搞定了,谢谢大家,但还是遇到个问题,就是它的例子代码我还编译不了,就是2D的那个,不知道怎么回事
Vincent_Song 2011-11-02
  • 打赏
  • 举报
回复
下载离线安装包,直接执行安装就行了,不需要任何配置。应该是你的网络不太好。

希望能够帮到你!
老邓 2011-11-02
  • 打赏
  • 举报
回复
自己下载源码编译多好?
一、编译动态发布版
修改编译选项(mkspecs\win32-msvc2010\qmake.conf):
QMAKE_CFLAGS_RELEASE = -O2 -Os -GL -MD
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -Os -GL -MD -Zi
修改链接选项:
QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /OPT:REF /OPT:ICF
QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO = /INCREMENTAL:NO /DEBUG /OPT:REF /OPT:ICF
修改完成后,备份qmake.conf,然后:
1. 替换所有“ -Zi”和“ /DEBUG”为空,目的是编译Qt库时不生成pdb文件
2. 替换所有“ -EHsc”为空,目的是编译Qt自身时禁用异常

配置:
configure -confirm-license -opensource -prefix D:\qpSOFT\DEVx86\qt -debug-and-release -shared -platform win32-msvc2010 -fast -no-stl -no-qt3support -nomake demos -nomake examples -nomake translations

编译安装:
1. 拷贝目录mkspecs至D:\qpSOFT\DEVx86\qt
2. nmake && nmake install
3. 编译qdoc3的release版本
cd tools && cd qdoc3 && nmake release-all && copy /B /Y ..\..\bin\qdoc3.exe D:\qpSOFT\DEVx86\qt\bin && cd ..\..

私有头文件:
xcopy /S /I include\QtCore\*_p.h ..\include\QtCore
xcopy /S /I include\QtGui\*_p.h ..\include\QtGui
xcopy /S /I include\QtScript\*_p.h ..\include\QtScript
xcopy /S /I include\QtDeclarative\*_p.h ..\include\QtDeclarative
xcopy /S /I src\corelib\*_p.h ..\src\corelib
xcopy /S /I src\gui\*_p.h ..\src\gui
xcopy /S /I src\script\*_p.h ..\src\script
xcopy /S /I src\declarative\*_p.h ..\src\declarative
在Qt源码目录中执行上述命令,之后将..\include和..\src目录拷贝到D:\qpSOFT\DEVx86\qt中!
推荐通过一个批处理(private.bat)来完成这个工作。

演示与示例:
1. 重新配置
configure -confirm-license -opensource -prefix D:\qpSOFT\DEVx86\qt -debug -shared -platform win32-msvc2010 -fast -no-stl -no-qt3support -nomake translations
2. 编译安装
cd demos && nmake && nmake install && cd .. && cd examples && nmake && nmake install && cd ..
3. 编译qtdemo的release版本
cd demos && cd qtdemo && nmake release-all && copy /B /Y ..\..\bin\qtdemo.exe D:\qpSOFT\DEVx86\qt\bin && cd ..\..

后期处理:
1. 清除重复的DLL(将qt\lib目录中的DLL全部删除)
2. 清除多余的帮助文档(先运行qt\bin\assistant.exe,以便更新qt\doc\pch;然后删除qt\doc\src和qt\doc\html)
3. 恢复qmake.conf,恢复“ -Zi”、“ /DEBUG”选项以及“ -EHsc”选项
4. 删除demos目录下*.exe
5. 删除examples目录下所有*debug*、*release*及*.exe
6. 为demos和examples目录下所有文件添加只读属性

二、编译静态正式版
修改编译选项(mkspecs\win32-msvc2010\qmake.conf):
QMAKE_CFLAGS_RELEASE = -O2 -Os -GL -MT
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -Os -GL -MT -Zi

修改链接选项:
QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /OPT:REF /OPT:ICF
QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO = /INCREMENTAL:NO /DEBUG /OPT:REF /OPT:ICF

配置及编译:
1. 备份qmake.conf,之后替换所有“ -EHsc”为空,目的是编译Qt自身时禁用异常
2. configure -confirm-license -opensource -release -platform win32-msvc2010 -fast -static -no-stl -no-qt3support
3. nmake
4. 恢复qmake.conf
就这样好了 2011-11-02
  • 打赏
  • 举报
回复
嗯,其实你可以直接下载离线安装版的,1G多 下载完直接安装即可. 在线安装的比较坑爹,经常说这个下载不了那个下载不了的
snowfield 2011-11-02
  • 打赏
  • 举报
回复
我也是初学,建议你下载offline版本安装:
http://qt.nokia.com/downloads
http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_offline_v1_1_3_en.exe

win和linux下安装完,啥都没配置就可以用了。高级的配置我暂时不了解。

16,173

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧