c++ - 当我们在使用 VS 的 C++ 项目中将库作为附加依赖项引用时,到底发生了什么?

标签 c++ visual-studio-2012 linker

当我们想要使用静态库 (*.lib) 文件时,我们在附加库依赖项部分的项目属性中引用它,我想知道的是 VS 究竟如何处理这种链接?换句话说,对于这个 VS 任务是否有任何替代方法 - 通过一段代码或其他任何方式链接链接中的库?

最佳答案

你可以使用

#pragma comment(lib, "<library path and name>")

然后你不需要将你的库添加到项目设置中

关于c++ - 当我们在使用 VS 的 C++ 项目中将库作为附加依赖项引用时,到底发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20237153/

相关文章:

c++ - CUDA 似乎无法编译

sql - SSAS 多维数据集 : Error while opening a data source view

jquery - 如何在Web API Controller 上返回Json对象

ios - ld : library not found for -lGoogleAnalyticsServices clang: error: linker command failed with exit code 1 (use -v to see invocation)

c++ - Qt 防止为所有选项样式调用 QAbstractItemDelegate::paint()

c++ - QWebView获取图片的方法

c++ - 访问 cv::Mat_16UC1 的单个元素

c++ - 通过连接另一个 char* 来初始化 const char*

linker - 最终的可执行文件是否使用符号表来检查变量范围

c++ - 如何将 C++ 目标文件与 ld 链接