C++
卷心恒远
研究达人
展开
-
Qt错误:lupdate not found
由于官方没有提供便捷的Qt一键安装包,都需要下载源码安装,但有银河麒麟系统可以在应用库里找到Qt的库,即qt-default,但Qt组件要用时就需要一个一个安装,就是要到应用库里逐个找出来。可以从到/usr/lib/aarch64-linux-gnu/qt4下拷贝这两个文件到qt5的bin目录里,然后再构建项目就可以了。由于安装qt-default时没有lrelease与lupdate两个工具。ARM架构的银河麒麟系统里用Qt5开发Qt应用构建时出现下面错误。原创 2023-03-06 11:01:45 · 639 阅读 · 0 评论 -
VS里exe项目调DLL项目提示“无法解析的外部符号”
错误 LNK2019 无法解析的外部符号 "public: void __thiscall PDF_SDK_Loader::RenderPage(int,int,int,int,int,int)原创 2022-08-26 14:58:15 · 1020 阅读 · 0 评论 -
bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)
使用std:set时,如果insert进入的类型为自定义的类则,在没有重写std::operator 处理方式:如增加std::operator class TConfig{private: int _id; string _groupName;public: void SetId(int id) { _id = id; } void SetGroupName(s原创 2016-05-05 08:58:20 · 1269 阅读 · 0 评论 -
错误 LNK2005 "【自定义的变量】" 已经在 dllmain.obj 中定义
在用VS创建C++ DLL类库时会创建dllMain.cpp这个源文件,然后再创建其他类文件的同时与dllMain.cpp共用一个变量,如:unsigned char m_str。这时,编译时就会出现这个错误提示。只要将这个共用的变量定义成静态变量,即这个变量加上static修饰后再编译就不会有这个错误了。...原创 2018-09-06 16:54:28 · 1152 阅读 · 0 评论