解析VisualStudio2005中QT配置使用.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
解析Visual Studio 2005中QT配置使用 2011-06-09 15:47 佚名 互联网 我要评论(0) 字号:T | T 本文讲述的是Visual Studio 2005中QT配置使用(VS2005+QT+IntegrationPlugin)。对于数据库就不多做解释了。 AD: Qt配置VS2005安装环境(VS2005+QT+IntegrationPlugin) 1.正常安装Visual Studio 2005,只要安装了C++即可.。注意:不是Express版本. 2.下载Qt源代码 Qt 4.3.2 Windows OpenSource版下载: /download/qt-win-opensource-src-4.3.2.zip /qt/source/qt-win-opensource-src-4.3.2.zip 3.解压代码 目录结构建议: C:\Qt\4.3\????????????(--?打算用其他编译环境) ?C:\Qt\4.3-msvc2005\???(--?如过你打算用Visual?Studio?2005)?Path:增加以下路径 C:\Qt\4.8.0\bin 新建QTDIR=C:\Qt\4.8.0 新建include=C:\Program Files\Microsoft Visual Studio 8\VC\include 新建lib= C:\Program Files\Microsoft Visual Studio 8\VC\lib 注意:目录中间不要有空格,据说后面编译会出问题. 4.编译源代码 通过开始菜单 - Microsoft Visual Studio 2005 - Visual Studio Tools, 运行命令行. 需要注意的是,这里面必须是使用Visual Studio Command Prompt (2005),不能使用CMD的Dos窗口 下面是检查运行环境是否正确的方法,就是运行nmake命令 D:\Qt\4.3.2-msvc2005?nmake?/? ? Microsoft?(R)?Program?Maintenance?Utility?Version?8.00.50727.42 ? Copyright?(C)?Microsoft?Corporation.?All?rights?reserved. ? Usage:?NMAKE?@commandfile ? ???????NMAKE?[options]?[/f?makefile]?[/x?stderrfile]?[macrodefs]?[targets] ? Options: ? ....?? 这个版本不需要打acs-4.3.x-patch3.zip就可以编译了. 配置编译的命令行: D:\Qt\4.3.2-msvc2005 configure?-debug-and-release -static -platform win32-msvc2005 或configure?-no-stl?-no-dsp?-vcproj (configure -debug-and-release 参数的意义是告诉QT同时编译为Debug和Release两个版本的库,不指定参数则编译为Debug版本的动态链接库如果安装了多个版本的VS可以加上-platform win32-msvc2005(表示VS2005的),6.0 使用win32-msvc, 2003 使用, 2008就是 win32-msvc2008Perl not found in environment - cannot run syncqt.”表示没能configure成功。解决办法:删除QT安装目录bin下的syncqt和syncqt.bat文件。 最后简单的敲入nmake即可,这里,我花掉了两个多小时。如果nmake完之后会出现以下情况 时,产生fatal error的原因是Qt SDK 安装包的一个Bug, 安装包将一些多余的.tmp文件连同Qt的源文件一起拷贝到了安装目录中,而这些tmp文件是应该由nmake在编译时才创建的,所以它导致了以上的编译错误。 (错误信息可能和上面的不完全一样,不同的.tmp文件会导致不一样的错误信息。 解决办法: 在执行nmake之前,把以下这几个文件给删除就可以了: …\qt\src\script\tmp\moc\debug_shared\mocinclude.tmp …\qt\src\script\tmp\moc\release_shared\mocinclude.tmp …\qt\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\mocinclude.tmp

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档