首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

QWT异常static struct QMetaObject const QwtPlot

2012-09-19 
QWT错误static struct QMetaObject const QwtPlot使用QWT例子oscilloscope出现如下错误:?本来这个例子在ex

QWT错误static struct QMetaObject const QwtPlot

使用QWT例子oscilloscope出现如下错误:

?本来这个例子在examples文件下直接QtCreator打开pro运行无错的。

当我转到VS项目里就无法编译通过,原来是Qwt在pri文件里定义了一个

win32 {
??? contains(QWT_CONFIG, QwtDll) {
??????? DEFINES??? += QT_DLL QWT_DLL
??? }
}


所以在VS项目里,我们也需要设置一个预处理QWT_DLL。只有在预处理的时候定义了?QWT_DLL才能使用QWT的抛出类,否则就会出错!这个道理同样适用于我们自己生成的动态库,VS2008中的设置方法如下图所示:


?

具体方法:请看下面

?

------------------------------------转载------------------------------------------



至此问题解决

?转载:http://blog.csdn.net/sta30001/article/details/6873499


?

热点排行