QT MSVC 编译器添加新类报错LNK2019 error LNK2019: unresolved external symbol public
有点小郁闷。qt下代码本来是用的mingw 编译的,现在因为一些原因,需要改成用msvc 编译器编译,然后遇到一个奇怪的问题,具体就是我在添加一个新类的时候,总是提示无法解析的符号被引用。找了好久的原因。网上有人说是类中定义了一个函数而没有实现,我用mingw编译是通过的,换到msvc 就报错,显然原因不是这个。
程序报错信息类似与下面这种
1>main.obj : error LNK2019: unresolved external symbol "public: void __thiscall Matrix_sb::init(void)" (?init@Matrix_sb@@QAEXXZ) referenced in function main
或者这种:
mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __thiscall Dialog1::Dialog1(class QWidget *)" (??0Dialog1@@QAE@PAVQWidget@@@Z),该符号在函数 "private: void __thiscall MainWindow::rightClickedOperation(void)" (?rightClickedOperation@MainWindow@@AAEXXZ) 中被引用
同样的新建项目,改项目头文件目录也是一样报错。
解决方法: 删除调试文件夹 build-test-Destop_QT_5_7_10_MSVC2015-debug
重新编译就可以编译通过
原因我还不知道,如果有人知道请指教小生。
QT MSVC 编译器添加新类报错LNK2019 error LNK2019: unresolved external symbol public相关推荐
- VC6.0 报错:error LNK2001: unresolved external symbol _clrscr
报错提示 error LNK2001: unresolved external symbol _clrscr 报错代码 #include<stdio.h> void main() {int ...
- 报错:error LNK2001:unresolved external symbol _WinMain@16
原因是新建工程时选择错了 解决方法: 方法1.进入Project Settings ------Link ------ 将/SUBSYSTEM:WINDOWS 改为 /SUBSYSTEM:CONSOL ...
- Qt使用导出类报错:error C2491: “LmcThreadPaddle::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义
Qt使用导出类报错:error C2491: "LmcThreadPaddle::staticMetaObject": 不允许 dllimport 静态数据成员 的定义 在使用继承 ...
- C++类静态成员变量导致报错error LNK2001: unresolved external symbol private: static class
今天在为Qt+OpenCV项目添加工具类Class Helper的时候,静态变量和静态函数总会导致报错 Severity Code Description Project File Line Sup ...
- Qt error LNK2001: unresolved external symbol
Qt error LNK2001: unresolved external symbol 这种错误应该很普遍,我只想介绍一下我遇到的问题. 由于需要整合两个人的程序,所以我把对方的代码拷贝到我的项目来 ...
- c语言error lnk2001 un,VC 调试出现错error LNK2001: unresolved external symbol DllCanUnloadNow...
VC 调试出现错error LNK2001: unresolved external symbol DllCanUnloadNow0 sscjdxx2016.12.02浏览132次分享举报 #incl ...
- 转载:Android Studio 3.1.2 新项目报错 AAPT2 error: check logs for details (Gradle 3.1.2)
转载自 https://blog.csdn.net/u011618035/article/details/80574645 原本好好的项目,突然有一天打开就开始报错AAPT2 error: check ...
- Qt使用导出类报错:error C2491: “ZMapWidget::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义
在使用一个继承自QObject带有Q_OBJECT宏的导出类时,编译报错:不允许 dllimport 静态数据成员 的定义. 原因是自动生成的moc文件带有静态函数,无法导出. 1.在Qt中的解决办法 ...
- k8s入坑之报错(11)添加node节点报错:error execution phase preflight: [preflight] Some fatal errors occurred:...
参考文档:wangzy-Zj-Kubernetes 加入主节点报错 报错信息: [root@localhost ~]# kubeadm join 192.168.1.112:6443 --token ...
最新文章
- LeetCode简单题之拥有最多糖果的孩子
- layUI 学习记录
- 超全!深度学习在计算机视觉领域的应用一览
- 性能SOTA、适用多种类型物体,国防科技大学单张RGB-D图像预测物体对称性
- SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用
- 相似图片检测:感知哈希算法之aHash,dHash,pHash的Python实现
- 国科大prml15-目标检测
- 从一个组件的实现来深刻理解 JS 中的继承
- python中write的用法_python中write方法是如何使用?
- Flash遮罩之溜光字制作一
- 网赚在线之Cashfiesta公司网上赚钱全攻略
- 从平面坐标转球面坐标加旋转
- 如何下载最新Windows10镜像文件(.iso文件)
- 2021年征兵没有高考成绩查询,2021年征兵政策新调整,三种情况无法通过政审,快看看是不是自己...
- 介绍几种在线文档编辑器
- Message中obtain()与recycle()
- mp3计算机无法识别,MP3\MP4连接windows电脑后无法识别怎么办
- iis网站服务器+sql server数据库服务器安全
- 基于CommonsCollections4的Gadget分析
- SAP BPC-通过Input Schedul输入与DM运行Logic计算两种情况下的LEQ/INC科目的正负号问题...
热门文章
- xamarin开发_移动开发堆栈:本机vs Xamarin vs Xamarin形式
- CSS设置10px大小字体
- 银行卡验证(验证是否存在,卡号类型,归属行)
- Sql语句优化之explan分析案例
- 闪耀暖暖服务器维护时间,闪耀暖暖4月22日版本维护更新有什么内容_4月22日版本维护更新内容介绍_3DM手游...
- spring事务中途提交
- VSCode详细使用教程
- 多功能满足游客需求,VR全景推动智慧景区生态融合
- 推荐算法的Python实现——MF(矩阵分解)
- 【Zbrush干货】学习游戏建模必须知道的Zbrush干货分享,ZBrush快捷键大全