【Visual Studio】Visual Studio 引用已经编译好的库
程序员文章站
2022-03-22 14:41:09
...
引用已经编译好的库
已经编译好的库,基本文件结构是
.\
include\
xx.h
lib\
xx.lib
bin\
xx.exe
xx.dll
引入到 Visual Studio 里面, 项目
-> 属性
窗口中,
- ->
VC++ 目录
下- 将对应的
include\
路径添加到包含目录
中 - 将对应的
lib\
路径添加到库目录
中
- 将对应的
- ->
链接器
->输入
- 将对应的
xx.lib
文件名放到附加依赖项
中
- 将对应的
主要步骤就是这样,但是有很多坑需要回避
- 注意路径和文件名称,最好复制粘贴。一旦出错,或者不完整,就会代码报错。
- 注意编译器的版本,
vc2008
,vc2010
不同,x64
与x32
也不同。需要分别配置。如果在 VS2015 的项目中,使用了 VS2010编译的库,很可能代码不报错,但是无法编译,提示函数无法解析 - 有时候,代码编译通过了但是无法运行,因为找不到对应的
dll
文件。需要把dll
文件添加到系统路径中。每一此都修改系统路径太麻烦了,我的做法是 : 在一个固定的位置添加一个专门放置dll
的文件夹,比如D:\Libs\DLLs
, 然后把这个路径添加到系统 Path,需要使用的dll
就放进这个文件夹就好了。
推荐阅读
-
Visual Studio 2017创建.net standard类库编译出错原因及解决方法
-
通过Visual Studio 2012 比较SQL Server 数据库的架构变更
-
安装SQL数据库时遇到问题。需要更新以前的visual studio 2010实例
-
Chrome Visual Studio 2005下的编译过程
-
Visual Studio Code (VSCode) 配置搭建 C/C++ 开发编译环境的流程
-
Visual Studio 2015的坑:中文字符串编译后成乱码
-
google gflags库在Windows+Visual Studio2017环境下的安装与使用
-
基于WIN10系统的OpenCV3.4.0+Python2.7+Visual Studio 2017编译开发环境搭建
-
DCMTK 3.6.2(MD支持库)与Microsoft Visual Studio 2017开发环境的搭建
-
windows下使用Visual Studio编译可以调试的FFmpeg