VS2015和QT5.5项目出现的诡异错误(LNK2001和LNK09)的解决办法
来源:互联网 发布:什么软件可以制定计划 编辑:程序博客网 时间:2024/06/07 16:45
VS2015和QT5.5项目出现的诡异错误(LNK2001和LNK09)的解决办法
今天要把一个旧的QT项目移植到VS2015和QT5.5.1的环境下,没想到出现了诡异的错误,发费了不少时间才找到解决办法,现在把他记录下来,大家可以借鉴。由于项目中许多文件保存的时候采用不同方式的编码,在导入后出现不少错误,编译的时候错误提示如下图:
首先将出现错误的文件编码在菜单-》文件-》高级保存选项中把编码都改为UTF-8。
更改完后,所有的编译错误都消失了。但是出现了LNK2001和LNK2109错误,错误如下:
奇怪的是参照网上一片博文《使用QWT产生error LNK2001的原因及解决方法》,博文地址:http://blog.hehehehehe.cn/a/10261.htm,在出现问题的类中注销掉Q_OBJECT,出现的LNK2001错误都不见了,但是还是存在LNK2109和LNK1120错误,百思不得其解,后来无意中想想和文件编码是否有关系,将所有文件的编码都改为简体中文(GB2312)-代码页936,问题居然全部解决。
0 0
- VS2015和QT5.5项目出现的诡异错误(LNK2001和LNK09)的解决办法
- LNK2001链接错误产生的原因分析和解决办法
- LNK2001链接错误产生的原因分析和解决办法
- QT5.8和VS2015的配置
- Windows使用MacType对VS2015进行字体渲染会出现诡异的错误
- 编译时出现的错误和解决办法
- VS2015和Qt5.6
- 解决Qt5和VS2015中文乱码的问题
- VS2015 vc 项目出现new.h找不到的错误
- Run Qt5.6 on VS2015 & “无法迁移项目文件” & "Cannot instantiate QtProjectEngine object"错误的解决方法
- Run Qt5.6 on VS2015 & “无法迁移项目文件” & "Cannot instantiate QtProjectEngine object"错误的解决方法
- ionic报各种诡异错误的解决办法
- 链接时出现LNK2001错误的解决方法
- 使用动态库时出现“LNK2001无法解析的外部项目...”的解决办法
- 在vs2015中使用qt5出现中文乱码的问题
- 【awk】诡异的错误,linux和windows换行的区别
- IOS开发笔记:编译时出现的错误和解决办法
- MFC 出现error LNK2005错误的一种原因和解决办法
- 别人珍惜了你,你也应该去珍惜别人。
- 搭建spring框架
- Codeforces 433C Ryouko's Memory Note
- Qt自动补全(QCompleter或QListView)
- 机器学习做二元分类问题(二)
- VS2015和QT5.5项目出现的诡异错误(LNK2001和LNK09)的解决办法
- struct tm 和 time_t 时间和日期的使用方法
- 跟vczh看实例学编译原理——零:序言
- Oracle自动启动改为手动启动(以免不用时占内存)
- scala-41:List继承体系实现内幕和方法操作源码揭秘
- 跟vczh看实例学编译原理——一:Tinymoe的设计哲学
- 【GDKOI2010】圈地计划(网络流)
- 模糊检测BlurDetection using wavelet transform
- 跟vczh看实例学编译原理——二:实现Tinymoe的词法分析