C++
文章平均质量分 74
u_topian
积极乐观向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS2017+Qt+Qwt 使用Qwt信号和槽时报错:error LNK2001: 无法解析的外部符号 “public: static struct QMetaObject const QwtLege
【摘要】文章讨论了Qwt库编译安装后使用信号与槽时出现的LNK2001链接错误。问题出现在连接QwtLegend信号时,报错无法解析staticMetaObject外部符号。解决方法是在项目属性的预处理器定义中添加"QWT_DLL"宏定义,该方案有效解决了动态链接库的符号解析问题。文中给出了具体错误代码示例和完整的配置路径(项目→属性→C/C++→预处理器→预处理器定义),为遇到类似问题的开发者提供了明确的解决方案。原创 2025-07-03 13:29:09 · 250 阅读 · 0 评论 -
Qt十六进制编辑器QHexView编译(动态库+静态库)及用法示例
本文使用CMake编译QHexView生成静态库/动态库,并在新的工程里使用。编译场景:win10电脑,Qt版本Qt5.14.2 mingw32 debug。1.源码QHexView源码下载地址:https://github.com/Dax89/QHexView默认生成的库名称libqhexview-lib.a,本文对该名称作了修改,生成的库名为libqhexview.a,修改方法:CMakeList.txt中qhexview-lib均修改为qhexview。原创 2024-01-02 09:59:55 · 1695 阅读 · 0 评论 -
Boost库编译篇:VS2010编译boost_1_51_0生成32/64位动态库/静态库
path环境变量增加路径cl.exe的路径,以VS2010为例C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE,重启cmd.exe重新执行b2.exe install命令开始编译库,这个过程大约需要十几分钟。所有boost库都有对可编译最高VS版本的约束,打开文件 boost\config\compiler\ visualc.hpp,切换到文件最后可以看到boost_51_1的版本是VS2012。Boost库与VS版本匹配问题。原创 2024-01-02 09:52:45 · 1621 阅读 · 0 评论
分享