【问题标题】:Add libraries folders to visual studio将库文件夹添加到 Visual Studio
【发布时间】:2018-07-08 21:14:29
【问题描述】:

我的代码需要库“lib”和“incluide”,但这些库分布在名为“core”的文件夹内的不同文件夹中 “core”中的每个文件夹都有一个“incluide”和“lib”

例如

core »rtaudio» lib e incluide

core »math» 库和包含

核心 »imanet» 包含的库

我必须为每个“包含”执行“c / c ++”常规»附加包含目录?

“链接器”常规 »每个“lib”的附加包含目录?

然后我将不得不加载每个文件夹中的所有库

链接器»输入»附加依赖项。对于所有的“lib”

如何自动加载“core”中每个文件夹的所有lib文件,而无需打开每个文件夹并复制名称然后粘贴到链接器»输入»附加依赖项?

我必须手动完成吗?

【问题讨论】:

标签: c++ visual-studio


【解决方案1】:

告诉链接器您需要链接哪些库的最简单方法通常是根本不通过 IDE 执行此操作,尤其是在您可以使用相对路径的情况下。

相反,您可以这样做(它可以出现在编译到项目中的任何文件中,与哪个无关):

#pragma comment (lib, "path\\to\\foo.lib")

只需根据需要添加任意数量的这些。

大概,您的include 目录包含头文件(因此这些与链接器根本无关),是的,添加“c / c ++”->“常规”->“附加包含目录”为每个都包含 directory (不是文件),或者再次,对于相对路径,您可以简单地执行:

#include "path/to/foo.h"

直接在代码中(注意正斜杠 - 这些更方便,因为您不必将它们加倍)。

AFAIK 无法指定目录列表来搜索库。去图吧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    相关资源
    最近更新 更多