Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397583
  • 博文数量: 158
  • 博客积分: 1227
  • 博客等级: 少尉
  • 技术积分: 946
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 16:19
文章分类
文章存档

2016年(1)

2015年(1)

2012年(107)

2011年(49)

分类: IT业界

2012-04-11 14:18:06


原文地址:http://blog.csdn.net/winni_xia/article/details/7178079

最好先编译库,再编译例子,编译库就是编译源代码根目录下的pro文件,在release下。

1.       解压下载好的qwtplot3D压缩包。

2.       使用qtcreater打开文件夹下的qwtplot3d.pro文件,将pro文件下的

   QT += opengl

win32:TEMPLATE    = vclib

win32:CONFIG     += dll exceptions

win32:dll:DEFINES    += QT_DLL QWT3D_DLL QWT3D_MAKEDLL

win32:QMAKE_CXXFLAGS     += $$QMAKE_CFLAGS_STL

   修改为

   QT += opengl

win32:CONFIG     += dll exceptions

win32:dll:DEFINES    += QT_DLL QWT3D_DLL QWT3D_MAKEDLL

win32:QMAKE_CXXFLAGS     += $$QMAKE_CFLAGS_STL

   即去掉win32:TEMPLATE    = vclib。

3.       在qwtplot3d.cpp中添加#include

4.       以上编译完后编译例子。将common.pro文件中的TEMPLATE  = vcapp去掉。

   contains (CONFIG, debug)  {

    QMAKE_LFLAGS += /NODEFAULTLIB:msvcrt

  }去掉。

   win32{

  LIBS += ../../lib/qwtplot3d.lib 改:.lib改为.dll

 即win32{

  LIBS += ../../lib/qwtplot3d.dll

5.编译完后,把lib下的dll文件和程序放到一起,双击运行。

阅读(4477) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunixvip2012-07-19 15:06:28

我编译release的库可以正常使用,但debug的库使用就会出错,提示“由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题。”,你知道什么情况吗?