贰[2],QT异常处理

1,异常:QT编译警告 warning LNK4042: 对象被多次指定;已忽略多余的指定

处理办法,检查.pri文件,是否关联了多个相同的文件(头文件.h/源文件.cpp)

2,异常:C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失

处理办法:

1,选择工具/选项

2,选择文本编辑器/行为/选择UTF-8,点击应用Apply

3,将报错的文件随意修改一下,保存后在重新生成项目,报警清除

3,无法解析的外部符号

1,是否包含了头文件地址,头文件是否存在。

2,是否包含了库目录地址,库是否存在。

3,是否设置了链接器/输入/的附加库名称,且名称是否正确(.lib)。

4,如果时自定义动态库,库项目下的文件中是否添加了extain"C"的宏,动态库添加时,都会自带声明文件,记得应用此生成的头文件的中的宏。

5,记得将库复制到debug或者release下。

相关推荐
A.A呐2 小时前
【QT第三章】常用控件2
开发语言·qt
笨笨马甲2 小时前
Qt 实现三维坐标系的方法
开发语言·qt
谁动了我的代码?3 小时前
VNC中使用QT的GDB调试,触发断点时与界面窗口交互导致整个VNC冻结
开发语言·qt·svn
肖恭伟4 小时前
QtCreator Linux ubuntu24.04问题集合
linux·windows·qt
vegetablesssss5 小时前
QT国际化翻译
qt
困死,根本不会5 小时前
Qt Designer 基础操作学习笔记
开发语言·笔记·qt·学习·microsoft
喜欢喝果茶.5 小时前
Qt MQTT部署
开发语言·qt
浅碎时光8076 小时前
Qt 窗口 (菜单 工具栏 状态栏 浮动窗口 对话框)
qt
GIS阵地6 小时前
一场由Qt5 painter的drawRect引起的血雨腥风
开发语言·qt·gis·qgis
娇娇yyyyyy6 小时前
QT编程(8): qt自定义菜单项
qt·microsoft