qwt使用细节
2024-09-06 23:20:36
在使用QWT进行二维曲线绘制,使用方法如下:
class Plot: public QwtPlot
{
Q_OBJECT
……
}
报错:error LNK2001: 无法解析的外部符号"public: static struct QMetaObject const QwtPlot::staticMetaObject"
经过网上查找提示,需要在预编译文件中加入 QWT_DLL预编译宏,查找qwt的源代码qwt_global.h
#ifdef QWT_DLL #if defined(QWT_MAKEDLL) // create a Qwt DLL library
#define QWT_EXPORT Q_DECL_EXPORT
#else // use a Qwt DLL library
#define QWT_EXPORT Q_DECL_IMPORT
#endif #endif // QWT_DLL
只有定义QWT_DLL宏,导入导出宏定义才能起作用。
因此有时候编译第三方库发现链接问题的时候,需要考虑是否与预定义宏没有设置有关系!
最新文章
- curl使用简单介绍
- ios 开发中使用SVN管理代码
- Ubuntu下deb包的安装方法 (zz)
- 使用MVVM框架(avalonJS)进行快速开发
- java进程性能分析步骤-超越昨天的自己系列(11)
- IOS常用的系统文件目录介绍
- bzoj 3172 后缀数组|AC自动机
- 个人代码管理--svn
- (asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用
- SQLSERVER 列名无效
- [转]Go语言(golang)开源项目大全
- hibernate解读之session--基于最新稳定版5.2.12
- Python Python中的反射机制
- Jenkins tomcat打包启动脚本,待完善
- [转]How to speed up Magento 2. Maximum Performance
- Unity3D 经常使用库
- android手机安全性測试手段
- Ubuntu 16.04下 - vi编辑器使用【backspace】无法删除
- .net core系列之《新一代的配置系统Configuration在支持多数据源,热更新,层级化方面代码快速实践》
- Android Studio优秀插件汇总