贰[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下。

相关推荐
码农客栈2 小时前
qt QNetworkRequest详解
qt
Say-hai2 小时前
QT6 + CMAKE编译OPENCV3.9
qt·opencv
威桑6 小时前
关于QLineEdit 添加的QAction图标的交互问题
qt
island131414 小时前
【QT】 控件 -- 显示类
开发语言·数据库·qt
FancySuMMer1114 小时前
关于av_get_channel_layout_nb_channels函数
qt·ffmpeg
行十万里人生16 小时前
Qt 控件与布局管理
数据库·qt·microsoft·华为od·华为·华为云·harmonyos
daqinzl17 小时前
Qt调用ffmpeg库录屏并进行UDP组播推流
qt·ffmpeg·udp组播 推流
daqinzl17 小时前
Qt调用FFmpeg库实时播放UDP组播视频流
qt·ffmpeg·udp组播流
咬光空气1 天前
Qt 5.14.2 学习记录 —— 십구 事件
数据库·qt·学习
geovindu1 天前
Qt Designer and Python: Build Your GUI
开发语言·qt