Qt桌面版

来源:互联网 发布:c语言打印九九乘法表 编辑:程序博客网 时间:2024/05/16 09:21

 
【学习资料】
http://www.qtopia.org.cn/doc/qiliang.net/qt/index.html

【Qt授权】
2008 08 21
Name: yu song
Company name: hhsk
Serial number: BGKX-RM5-R4M-2CX-6T6Z-6B987-5B62


【配置Microsoft Platform SDK for Windows Server 2003 R2 —— 可选】
可执行文件
X:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/bin/winnt
X:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/bin

包含文件
X:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/include

库文件
X:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/lib

【Qt的开源版本编译】
分别下载商业版和开源版,因为商业版的bin目录下有所需的工具,如:qmake、moc,uic。
把商业版的bin目录添加到PATH系统环境变量中去。
开启Visual Studio 命令提示窗口,切换到开源版的解压缩目录下(注意开源版的解压缩路径不能包含空格)。
键入:
configure
nmake
重新建立需要键入nmake confclean

【使用元对象编译器】
右击包含Q_OBJECT宏的头文件->属性->配置属性->自定义生成步骤->常规
命令行:%QTDIR%/bin/moc.exe $(InputDir)/$(InputName).h -o $(InputDir)/moc_$(InputName).cpp
输  出:$(InputDir)/moc_$(InputName).cpp

包含生成的moc_XXX.cpp文件到工程中

【用户界面编译器】
%QTDIR%/bin/uic.exe $(InputDir)/$(InputName).ui -o $(InputDir)/ui_$(InputName).h
$(InputDir)/ui_$(InputName).h

【注意】
你的Qt应用路径不能包含空格

【Visual Studio 2008】
切换到Qt 4.4.0 Command Prompt
qt-win-eval-4.4.0-vs2008.exe 安装到 D:/qt-win-eval-src-4.4.0
D:/qt-win-eval-src-4.4.0/bin/*.dll 剪切到 D:/qt-win-eval-src-4.4.0/bin/dll
qt-win-opensource-src-4.4.0-bin-lib.rar 解压缩到 D:/qt-win-eval-src-4.4.0
添加系统环境变量QTDIR=D:/qt-win-eval-src-4.4.0 
修改系统环境变量Path追加D:/qt-win-eval-src-4.4.0/bin路径

【配置Qt】
可执行文件
D:/qt-win-eval-src-4.4.0/bin

包含文件
D:/qt-win-eval-src-4.4.0/include

库文件
D:/qt-win-eval-src-4.4.0/lib

【清单工具->使用FAT32解决办法】

【C/C++->预处理器定义】
QT_THREAD_SUPPORT;QT_CORE_LIB;QT_GUI_LIB

【链接器->输入->附加依赖项】
 调试版本  qtmaind.lib QtCored4.lib QtGuid4.lib
 发布版本  qtmain.lib  QtCore4.lib  QtGui4.lib

 

原创粉丝点击