Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370070
  • 博文数量: 132
  • 博客积分: 3066
  • 博客等级: 中校
  • 技术积分: 781
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-14 16:19
文章分类

全部博文(132)

文章存档

2012年(1)

2010年(50)

2009年(81)

我的朋友

分类:

2010-05-14 15:49:45

使用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编译方式)。
阅读(1098) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~