Qt 4.8.0 qwt-6.1.0 vs2010

1. visual studio 2010 安装与环境配置:

a.安装vs2010,根据需要自己安装,我一般指安装C++支持,其它的用不上,以节约资源。

b.vs2010配置如下环境变量:

系统环境变量名PATH后添加:D:\Visual Studio 10.0\VC\bin;D:\Visual Studio 10.0\Common7\IDE

新建系统环境变量名: include 变量值:D:\Visual Studio 10.0\VC\include

新建系统环境变量名:lib 变量值:D:\Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;

2.安装qt4.8.0

a.我是默认安装到C盘,因为有一第三库必须这样需要4.8.0放到C盘:C:\Qt\4.8.0。

b.qt 4.8.0 配置如下环境变量:

新建系统环境变量名QTDIR=C:\Qt\4.8.0

新建系统环境变量名QMAKESPEC=win32-msvc2010

在系统环境变量PATH后添加:C:\Qt\4.8.0\bin;C:\Qt\4.8.0\bin;

3.qwt编译

将qwt-6.1.0解压到C:\Qt\下(其它地方也可以)

进入cmd下后一次执行如下命令:

a. cd C:\Qt\qwt-6.1.0

qmake qwt.pro

nmake

nmake install

b.  cd designer

qmake designer.pro

nmake

nmake install

c. cd ..

cd examples

qmake examples.pro

nmake

nmake install

(最后在C盘下默认生成C:\Qwt-6.1.0文件)

4.qwt配置

a.将C:\Qwt-6.1.0\lib下的qwt.dll,qwtd.dll拷贝到C:\Qt\4.8.0\bin下。

b.将C:\Qwt-6.1.0\lib下的qwt.lib,qwtd.lib拷贝到C:\Qt\4.8.0\lib下。

c.将C:\Qt\qwt-6.1.0\designer\plugin\designer 下的qwt_designer_plugin.dll,qwt_designer_plugin.lib拷贝到C:\Qt\4.8.0\plugins\designer目录下。

d.将qwt-6.1.0的src下的所有*.h,*.cpp文件拷贝到一个新建的qwt文件里,然后将qwt拷贝到C:\Qt\4.8.0\include目录下。

5.qwt使用

a.属性->配置属性->C/C++->常规,附加包含目录:$(QTDIR)\include\qwt

b.属性->配置属性->链接器->输入,附加依赖项:qwtd.lib

c.属性->配置属性->C/C++->预处理器,预处理器定义:QWT_DLL

(有时include\qwt没反应,显示红色--则属性->配置属性->C/C++->general-->Additional Include Directory手动添加qwt所在头文件目录,就是上面手动建立的)

6.总结

如果VS2010的环境配置缺少或者没配置,nmake失败。

Qt的环境也需要配置正确。

已手动输入自带的例子,并验证成功。

Qt 4.8.0 qwt-6.1.0 vs2010,布布扣,bubuko.com

时间: 2024-08-25 15:26:24

Qt 4.8.0 qwt-6.1.0 vs2010的相关文章

QWT 6.1.0 在 Qt 5.6 (msvc2013) 成功安装编译使用

环境: Win7 64 bit / Qt Creator 3.6.1 / Qt 5.6  (msvc2013) / QWT 6.1.0   参考: http://blog.sina.com.cn/s/blog_a6fb6cc90102v25w.html http://blog.csdn.net/ymc0329/article/details/7865339 http://blog.chinaunix.net/uid-26815567-id-4064185.html http://www.cnbl

【Qt编程】基于QWT的曲线绘制及图例显示操作

在<QWT在QtCreator中的安装与使用>一文中,我们完成了QWT的安装,这篇文章我们讲讲基础曲线的绘制功能. 首先,我们新建一个Qt应用程序,然后一路默认即可.这时,你会发现总共有:mainwindow.h,mainwindow.cpp,main.cpp,mainwindow.ui四个文件. 然后,选中项目,添加新文件,添加一个c++类,我们假设命名为PlotLines,基类选择QwtPlot,选择继承自QWidget. 接着,在pro文件中添加 INCLUDEPATH +=D:\Qt\

Angular 1.0演变Angular 2.0的简单优势列举

首先,Angular最核心的4大特性分别是: 1.模块化 2.MVC 3.双向数据绑定 4.指令 Angular 1.0演变Angular 2.0的简单优势列举: 1.性能限制上的优化 说明:随着时间的推移,各种特性被加入进去以适应不同场景下的应用开发,在最初的架构受到了限制,而Angular 2.0很好的解决了这些问题. 2.仿照WEB后端的结构模式来编写前端 说明:支持模块.类.lambda表达式. generator等新的特性 3.支持移动端开发 说明:Angular1.x没有针对移动 应

c# .net 3.5 4.0 4.5 5.0 6.0各个版本新特性战略规划总结【转载】

引用:http://blog.csdn.net/attilax/article/details/42014327 c# .net 3.5 4.0 各个版本新特性战略规划总结 1. --------------.Net Framework版本同CLR版本的关系1 2. paip.------------SDK2.0功能-------------2 2.1. 泛型:2 3. --------------sdk3.0  增加了以下功能..2 3.1. LINQ 3 4.  ----------sdk4

React v15.5.0更新说明 &amp; v16.0.0更新预告

React今日发布了15.5.0版本,同时这也将是以15开头的最后一个版本,下一次发布,我们将迎来React 16.0.0 在15.5.0这一版本中,主要有以下两处改动: 独立React.PropTypes 在之前的版本之中,我们可以通过React.PropTypes这个API访问React内置的一些类型来检查props,在15.5.0版本中,这一API被独立成了一个新的包 prop-types // 15.4 以前 import React from 'react'; class Compon

System.Web.Mvc 3.0.0.1 和 3.0.0.0 有什么区别?被 Microsoft ASP.NET MVC 的一次安全更新害惨了!!!

今天更新站点时,发现网站竟然报错 ... uses 'System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 最终发现

csharp:using Newtonsoft.Json.Net2.0 in .net 2.0 webform

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

安装HBase 0.94.6-cdh4.3.0

安装HBase 0.94.6-cdh4.3.0 设定HBase的配置文件,由于安装的是cdh版,各版本直接匹配,互相依赖的jar包也都正确,只需要配置下hbase的环境变量和配置文件即可. 1.配置hbase-env.sh,添加JAVA_HOME环境变量 [html] view plaincopy export JAVA_HOME=/usr/java/default/  其他暂时不用添加 export HBASE_MANAGES_ZK=true 2.修改hbase-site.xml,如下配置 [

ASP.NET Thread Usage on IIS 7.5, IIS 7.0, and IIS 6.0

I’d like to briefly explain how ASP.NET uses threads when hosted on IIS 7.5, IIS 7.0 and IIS 6.0, as well as the configuration changes that you can make to alter the defaults. Please take a quick look at the “Threading Explained” section in Chapter 6

Atitit..jdk&#160;java&#160;各版本新特性&#160;1.0&#160;1.1&#160;1.2&#160;1.3&#160;1.4&#160;1.5(5.0)&#160;1.6(6.0)&#160;7.0&#160;8.0&#160;9.0&#160;attilax&#160;大总结

Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结 1.1. Java的编年史2 1.2. Java版本:JDK 1.02 1.3. Java版本:JDK 1.13 1.4. Java版本:JDK 1.2 (Java 2)4 1.4.1. 1999年5 1.4.2. 2000年5 1.5. Java版本:JDK 1.35 1.5.1. 2001年6 1.5.2. 2002年7