Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1067001
  • 博文数量: 77
  • 博客积分: 11498
  • 博客等级: 上将
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-04 11:10
文章分类

全部博文(77)

文章存档

2011年(1)

2010年(16)

2009年(5)

2008年(55)

分类: C/C++

2010-05-09 20:15:59

使用VS2010编译静态Qt库:

1. 下载Qt源码并解压(qt-win-opensource-src-4.5.3.zip);

2. 编辑文件mkspecs\win32-msvc2008\qmake.conf,把QMAKE_CFLAGS_RELEASE中的-MD改为-MT,把QMAKE_CFLAGS_DEBUG中的-MDd改为-MTd(由于Qt4.5不支持VS2010,因此这里使用VS2008的配置来代替);

3. 配置debug和release版Qt库:
configure -opensource -platform win32-msvc2008 -debug-and-release -static -fast -qt-sql-odbc -qt-sql-sqlite -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -no-qt3support

4. 编译Qt库:cd src & nmake

编译成功后,把该Qt库bin目录的绝对路径加入到当前会话的PATH变量中(命令行编译方式)或者当前Project的Executable Directories属性中(VS IDE编译方式)。
阅读(1817) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~