参考博客
Visual Studio 2022 C++配置第三方库(libsndfile)、
fatal error LNK1107: 文件无效或损坏: 无法在 0x2C8 处读取
🌻🌻🌻感谢两位博主在配置第三方库时给我提供的帮助🌻🌻🌻
目录
- 一、准备好第三方库的解压文件
- 二、在Visual Studio中配置属性
- (1)首先配置头文件地址
- (2)其次配置库文件和地址
- (3)将动态链接库复制到项目文件夹下
- 三、配置效果
一、准备好第三方库的解压文件
在这里,最终是为了引入mysql.h
头文件,所以下面提供的是下载它的官网地址MySQL Product Archives,你也可以根据自己的需要在对应的相关网站下载不同的压缩包
把zip
文件进行解压,一般都会有include
、lib
等这文件夹,具体视情况而定(我的是这些)
二、在Visual Studio中配置属性
(1)首先配置头文件地址
找到 项目
-> 属性
-> C/C++
-> 常规
-> 附加包含目录
,将上面解压的第三方文件中的include
的路径复制进去,这里我的是
(2)其次配置库文件和地址
找到 项目
-> 属性
-> 链接器
-> 常规
-> 附加库目录
,将上面解压的第三方库文件中的lib
的路径复制进去
找到项目
-> 属性
-> 链接器
-> 输入
-> 附加依赖项
注意:这里是libmysql.lib
不是 libmysql.dll
,不然会有
(3)将动态链接库复制到项目文件夹下
在这里,我是将.dll
文件和.exe
运行文件放在同一个路径下
如若不进行这一步操作,则会有如下问题:
三、配置效果
配置前
配置后
执行
🌻🌻🌻再次感谢两位博主,码字不易,如果聪明的你浏览到这篇文章并觉得文章内容对你有帮助,请不吝动动手指,给博主一个小小的赞和收藏 🌻🌻🌻