vc2005 qt-win-opensource-4.7.3-vs2008.exe qt-vs-addin-1.1.9.exe 安装与配置
2012-09-07 18:31
555 查看
一、vc2005安装 这个基本上没有什么问题,因此略过。个人执行的默认安装,即将之安装到C盘下面。 二、qt-win-opensource-4.7.3-vs2008.exe下载及安装 1、下载:qt-win-opensource-4.7.3-vs2008.exe可直接到官网下载。 2、安装:重点在这里,分以下几个小步骤进行描述:(中括号在此处的作用是方便大家阅读) <1>windows环境变量设置:例如,我把QT装在了D盘中,且使用了它默认的目录, [PATH]中增加[D:\Qt\4.7.3\bin]. 其实是就是要找到bin目录。 <2>创建[QMAKESPEC]值为[win32-msvc2005]。这个值是根据你安装的VS版本:6.0 使用win32-msvc, 2003 使用win32-msvc.net, 2005就是 win32-msvc2005。 <3>找到[Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005 cmd]并运行,这时就会弹出命令行窗口。 C:\> D: D:\> cd D:\Qt\4.7.3 D:\Qt\4.7.3 configure -debug-and-release -platform win32-msvc2005 -opensource -fast -nomake examples -nomake demos 这里对上述命令作简要解释: -debug-and-release 参数的意义是告诉QT同时编译为Debug和Release两个版本的库,若不指定参数则编译为Debug版本的动态链接库。 如果安装了多个版本的VS可以加上-platform win32-msvc2005(表示VS2005的),6.0 使用win32-msvc, 2003 使用win32-msvc.net, 2008就是 win32-msvc2008。 -nomake examples -nomake demos就是不编译例子。 <4>完成了configure配置后就可以接着运行命令: D:\Qt\4.7.3 nmake 所需时间估计得4~9个小时. <5>编译完成后执行以下命令,目的是清除编译过程中产生的临时文件: D:\Qt\4.7.3 nmake confclean <6>将Qt路径添加到VC编译环境中,工具->选项->项目和解决方案->VC 目录,在包含文件一栏添加: 包含文件: D:\Qt\4.7.3\includeQtGui; D:\Qt\4.7.3\includeQtCore; D:\Qt\4.7.3\include 库文件: D:\Qt\4.7.3\lib 三、qt-vs-addin下载与安装 1、下载:qt-vs-addin-1.1.9.exe 可到QT官网直接下载。 2、安装。直接进行安装,不需要进行任何配置。个人执行的是默认安装。 下面是从网上搜索到的configure的具体参数,供大家编译参考: 个人认为只需要加个 -fast参数就ok了。其他参数视自己情况而定,比如你不需要qt3支持可以添加-no-qt3support,或者不需要webkit插件 -no-webkit 配置参数选项: 前面是*号的表示默认参数. 号表示该功能要求被评估,评估成功后才能被接受. -release ........... 调试关闭.没有调试库,自己的项目只能发布,不能调试(没有调试库的缘故),如果你硬要编译debug版本的话,会提示找不到xxxxxd.dll * -debug ............. 只有调试库,没有布库,也就是说以后自己的项目只能调试,如果你硬要编译release版本的话,会提示找不到xxxxx.dll -debug-and-release . 编译后包含两种库。最好编译两种库 -opensource ........ 编译开源版. -commercial ........ 编译商业版. 这两个参数一般不需指定,configure开始需要你选择版本。 -developer-build ... 编译开发者选项。 * -shared ............动态编译. -static ............ 静态链接库.貌似有插件不能用静态编译。 * -no-fast ........... configure生成所有项目makefiles文件,并编译 -fast .............. 只生成库目录及子目录下的项目的makefiles文件. -no-exceptions ..... 关闭异常支持 * -exceptions ........ 开启异常支持. -no-accessibility .. 关闭对windows active控件支持. * -accessibility .....对windows active控件支持. -no-stl ............ 无c 标准库支持 * -stl ............... 有标准库支持 -no-sql- ... Disable SQL entirely, by default none are turned on. -qt-sql- ... Enable a SQL in the Qt Library. -plugin-sql- Enable SQL as a plugin to be linked to at runtime. Available values for : mysql psql oci odbc tds db2 sqlite sqlite2 ibase (drivers marked with a ' ' have been detected as available on this system) -system-sqlite ..... Use sqlite from the operating system. -no-qt3support ..... 不提供对qt3函数支持 -no-opengl ......... 不提供OpenGL函数支持 -platform ... The operating system and compiler you are building on. (default %QMAKESPEC%) -xplatform .. The operating system and compiler you are cross compiling to. See the README file for a list of supported operating systems and compilers. -qtnamespace Wraps all Qt library code in 'namespace name {...} -D ........ Add an explicit define to the preprocessor. -I ... Add an explicit include path. -L ... Add an explicit library path. -l ... Add an explicit library name, residing in a librarypath. -graphicssystem Specify which graphicssystem should be used. Available values for : * raster - Software rasterizer opengl - Using OpenGL accelleration, experimental! -help, -h, -? ...... Display this information. 第三方库 -qt-zlib ........... 使用zlib绑定到qt. -system-zlib ....... 使用操作系统的zlib 见 http://www.gzip.org/zlib -no-gif ............ 不编译gif文件读取支持插件 -qt-gif ............ 编译gif文件读取支持插件 参见 src/plugins/imageformats/gif/qgifhandler.h -no-libpng ......... 不编译PNG支持插件. -qt-libpng ......... 编译PNG支持插件. -system-libpng ..... 使用系统libpng库 见 http://www.libpng.org/pub/png -no-libmng ......... 不编译MNG支持插件. -qt-libmng ......... 编译MNG支持插件. -system-libmng ..... 使用系统的mng库 参见 http://www.libmng.com -no-libtiff ........ 不编译tiff支持插件. -qt-libtiff ........ 编译tiff支持插件. -system-libtiff .... 使用系统的libtiff库 见 http://www.libtiff.org -no-libjpeg ........ 不编译jpeg支持插件库 -qt-libjpeg ........ 编译jpeg支持插件库 -system-libjpeg .... 使用系统的jpeg支持库 见 http://www.ijg.org 以下参数仅对qt for windows有效 -no-dsp ............ 不生成 VC .dsp 文档. * -dsp ...............生成 VC .dsp文档, 需要有平台标识符"win32-msvc".注意 qt4开始就不支持vc6.0了所以这两个参数无效。 -no-vcproj ......... 不生成 VC .vcproj 文档 * -vcproj ............ 生成 VC .vcproj 文档, 需要平台标识符"win32-msvc.net".也就是vs2003以上的编译环境 -no-incredibuild-xge Do not add IncrediBuild XGE distribution commands to custom build steps. -incredibuild-xge .. Add IncrediBuild XGE distribution commands to custom build steps. This will distribute MOC and UIC steps, and other custom buildsteps which are added to the INCREDIBUILD_XGE variable. (The IncrediBuild distribution commands are only added to Visual Studio projects) -no-plugin-manifests 插件不嵌入manifests. * -plugin-manifests .. 插件嵌入manifests. -no-qmake .......... 不编译qmake * -qmake ............. 编译 qmake. 不建议 不编译qmake -dont-process ...... 不生成makefiles和project文档. 比 -no-fast 参数优先级更高 * -process ........... 生成makefiles和project文档. -no-rtti ........... 不编译运行时类型信息。 * -rtti .............. 编译运行时类型信息。 //下面是对指令的支持,不解释了 -no-mmx ............ Do not compile with use of MMX instructions -mmx ............... Compile with use of MMX instructions -no-3dnow .......... Do not compile with use of 3DNOW instructions -3dnow ............. Compile with use of 3DNOW instructions -no-sse ............ Do not compile with use of SSE instructions -sse ............... Compile with use of SSE instructions -no-sse2 ........... Do not compile with use of SSE2 instructions -sse2 .............. Compile with use of SSE2 instructions -direct3d .......... 将Direct3D支持编译进来。检测不到direct3d sdk 就不支持 -no-openssl ........ Do not compile in OpenSSL support -openssl ........... Compile in run-time OpenSSL support -openssl-linked .... Compile in linked OpenSSL support -no-dbus ........... Do not compile in D-Bus support -dbus .............. Compile in D-Bus support and load libdbus-1 dynamically -dbus-linked ....... Compile in D-Bus support and link to libdbus-1 -no-phonon ......... 不将 Phonon 模块 编译进来 -phonon ............ 将 Phonon 模块编译进来 (若使用的规范的c 编译器则会自动编译Phonon模块) -no-phonon-backend . Do not compile the platform-specific Phonon backend-plu gin * -phonon-backend .... Compile in the platform-specific Phonon backend-plugin -no-webkit ......... 不将webkit模块编译进来,编译webkit非常耗时间。 -webkit ............ 将webkit模块编译进来 (若使用的规范的c 编译器则会自动编译WebKit模块) -no-scripttools .... Do not build the QtScriptTools module. * -scripttools ....... Build the QtScriptTools module. -arch ....... 外观样式. 有以下几种 : * windows windowsce boundschecker generic -no-style-尖括号里包含上面的样式。 以后再慢慢修改吧,先这样了。 |
相关文章推荐
- 【转】vc2005 与 qt-win-opensource-4.7.3-vs2008.exe 环境配置
- VS2005下如何安装配置编译Qt4.5
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT-4.4.1在VC++ 2005 Express环境下的安装,编译,配置
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- VC 2005 下如何编译安装并开发 QT 4.4.3 应用程序(转载)
- OpenCV1.0,2.0在windows和Linux下的安装和在QT,VS中的配置
- 如何安装Qt5.8以及如何在VS配置上Qt
- 【原创】车载实时路况信息接收终端移植于Smart210开发板---步骤2之win下QT的安装和配置
- qt 5.9 + vs2015+下载、安装、配置 中出现的所有问题-2017/10/13
- win7下VS2013 QT5.7 安装配置
- Qt4.4.0+vc60在windows下安装配置