有点小郁闷。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相关推荐

  1. VC6.0 报错:error LNK2001: unresolved external symbol _clrscr

    报错提示 error LNK2001: unresolved external symbol _clrscr 报错代码 #include<stdio.h> void main() {int ...

  2. 报错:error LNK2001:unresolved external symbol _WinMain@16

    原因是新建工程时选择错了 解决方法: 方法1.进入Project Settings ------Link ------ 将/SUBSYSTEM:WINDOWS 改为 /SUBSYSTEM:CONSOL ...

  3. Qt使用导出类报错:error C2491: “LmcThreadPaddle::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义

    Qt使用导出类报错:error C2491: "LmcThreadPaddle::staticMetaObject": 不允许 dllimport 静态数据成员 的定义 在使用继承 ...

  4. C++类静态成员变量导致报错error LNK2001: unresolved external symbol private: static class

    今天在为Qt+OpenCV项目添加工具类Class  Helper的时候,静态变量和静态函数总会导致报错 Severity Code Description Project File Line Sup ...

  5. Qt error LNK2001: unresolved external symbol

    Qt error LNK2001: unresolved external symbol 这种错误应该很普遍,我只想介绍一下我遇到的问题. 由于需要整合两个人的程序,所以我把对方的代码拷贝到我的项目来 ...

  6. c语言error lnk2001 un,VC 调试出现错error LNK2001: unresolved external symbol DllCanUnloadNow...

    VC 调试出现错error LNK2001: unresolved external symbol DllCanUnloadNow0 sscjdxx2016.12.02浏览132次分享举报 #incl ...

  7. 转载: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 ...

  8. Qt使用导出类报错:error C2491: “ZMapWidget::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义

    在使用一个继承自QObject带有Q_OBJECT宏的导出类时,编译报错:不允许 dllimport 静态数据成员 的定义. 原因是自动生成的moc文件带有静态函数,无法导出. 1.在Qt中的解决办法 ...

  9. 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 ...

最新文章

  1. LeetCode简单题之拥有最多糖果的孩‭子
  2. layUI 学习记录
  3. 超全!深度学习在计算机视觉领域的应用一览
  4. 性能SOTA、适用多种类型物体,国防科技大学单张RGB-D图像预测物体对称性
  5. SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用
  6. 相似图片检测:感知哈希算法之aHash,dHash,pHash的Python实现
  7. 国科大prml15-目标检测
  8. 从一个组件的实现来深刻理解 JS 中的继承
  9. python中write的用法_python中write方法是如何使用?
  10. Flash遮罩之溜光字制作一
  11. 网赚在线之Cashfiesta公司网上赚钱全攻略
  12. 从平面坐标转球面坐标加旋转
  13. 如何下载最新Windows10镜像文件(.iso文件)
  14. 2021年征兵没有高考成绩查询,2021年征兵政策新调整,三种情况无法通过政审,快看看是不是自己...
  15. 介绍几种在线文档编辑器
  16. Message中obtain()与recycle()
  17. mp3计算机无法识别,MP3\MP4连接windows电脑后无法识别怎么办
  18. iis网站服务器+sql server数据库服务器安全
  19. 基于CommonsCollections4的Gadget分析
  20. SAP BPC-通过Input Schedul输入与DM运行Logic计算两种情况下的LEQ/INC科目的正负号问题...

热门文章

  1. xamarin开发_移动开发堆栈:本机vs Xamarin vs Xamarin形式
  2. CSS设置10px大小字体
  3. 银行卡验证(验证是否存在,卡号类型,归属行)
  4. Sql语句优化之explan分析案例
  5. 闪耀暖暖服务器维护时间,闪耀暖暖4月22日版本维护更新有什么内容_4月22日版本维护更新内容介绍_3DM手游...
  6. spring事务中途提交
  7. VSCode详细使用教程
  8. 多功能满足游客需求,VR全景推动智慧景区生态融合
  9. 推荐算法的Python实现——MF(矩阵分解)
  10. 【Zbrush干货】学习游戏建模必须知道的Zbrush干货分享,ZBrush快捷键大全