gpt4 book ai didi

c++ - 如何将第三方库无缝集成到 Visual Studio 2017 中?

转载 作者:太空狗 更新时间:2023-10-29 21:31:48 25 4
gpt4 key购买 nike

我想使用 libFoobar/lib 和 libFoobar/include 并告诉 VS2017 为所有项目编译和链接它们默认

在早期版本中,编译器目录有一个全局设置,但我相信他们已弃用该设置并将其完全设为项目级别。

您可以通过配置项目设置手动将第三方库添加到项目中C/C++下/附加包含目录和链接器/输入/附加依赖项。

我不想存储或记住我可能需要的所有 .lib 文件或/include 目录的名称和位置,并不想在每次开始新项目或必须重新创建时手动重新输入它们现有项目。

可能有一种方法可以创建和维护一个项目模板,这将是一个解决方案。

您可以通过#pragma comment(lib, "libFoobar.lib") 从源代码向项目添加 .libs。到目前为止,我得到的最方便的总体方法是将/libFoobar/lib 添加到 PATH 变量,通过 #pragma 添加库到每个头文件,并手动将/include 目录添加到每个项目。但这是一个 hack。

我确实尝试使用“INCLUDE”和“LIBPATH”环境变量,但它们不存在并且添加它们也没有任何作用:

https://learn.microsoft.com/en-us/cpp/build/reference/cl-environment-variables?view=vs-2019

它们可能仅在 2019 年有效。

最佳答案

是的,项目模板是一个东西,应该完成它。

这是我通过谷歌搜索“VS 项目模板”找到的一些文档:

关于c++ - 如何将第三方库无缝集成到 Visual Studio 2017 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57223387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com