如何在项目属性的配置中,可以通过更改链接器的附近目录文件夹路径来指定链接的库?(标签-Visual Studio|关键词-Studio开发)

我在使用Visual Studio开发工具时遇到了一个关于C++链接器附加库目录路径的问题。根据我的理解,在项目属性的配置中,可以通过更改链接器的附加库目录文件夹路径来指定链接的库。然而,我无法找到相应的选项或设置来更改链接器附加库目录文件夹路径。

img


img

img

img

img

img

img

img

(1)修改附件头文件路径
鼠标右键点击项目名称,选择“属性”

img

img

(2)修改附件库路径
一是添加动态库(lib文件),同时,需要将.dll文件放在exe所在的目录下

img

二是添加动态库所在路径

img

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7791746
  • 除此之外, 这篇博客: Visual Studio C++工程——包含目录、库目录、附加依赖项、附加包含目录、附加库目录配置与静态库、动态库的调用中的 (四)静态链接库调用方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • (1) 要使用一个静态库,除了要include其头文件以外(附加包含目录),还要在链接过程中把lib加进去(附加库目录、附加依赖项)。
    (2)附加包含目录、附加库目录、附加依赖项的添加方法及说明:
    ① 附加包含目录—添加工程的头文件目录:
    项目->属性->配置属性->C/C+±>常规->附加包含目录:加上头文件的存放目录;
    ② 附加库目录—添加文件引用的lib静态库路径:
    项目->属性->配置属性->链接器->常规->附加库目录:加上lib文件的存放目录;
    ③ 附加依赖项—添加工程引用的lib文件名:
    项目->属性->配置属性->链接器->输入->附加依赖项:加上lib文件名。

  • 以下回答由chatgpt基于相关博客总结生成:

    在Visual Studio中设置链接器的附加库目录路径来指定链接库的步骤如下:

    1.右键单击所需项目,选择“属性”或按Alt+Enter进行属性设置。

    2.选择“配置属性”>“链接器”>“常规”。

    3.将所需库的路径添加到“附加库目录”中,以便Visual Studio能够找到这些库。

    4.在“附加依赖项”中添加所需的库名。举例来说,如果需要使用mysql库,则在“附加依赖项”中添加“libmysql.lib”。

    5.保存更改并重新生成项目。

    下面是示例代码,假设需要链接的库是openssl,它的路径是D:\openssl-1.1.1i\lib\VC\static,添加的依赖项是libssl_static.lib和libcrypto_static.lib。在Visual Studio中进行设置的代码如下:

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello World!\n";
    
        return 0;
    }
    

    步骤如下:

    1.右键单击项目,选择“属性”。

    2.在“配置属性”>“VC++目录”面板中,选择“库目录”。

    3.在“库目录”中添加“D:\openssl-1.1.1i\lib\VC\static”路径。

    4.在“配置属性”>“链接器”>“输入”面板中,选择“附加依赖项”。

    5.在“附加依赖项”中添加“libssl_static.lib”和“libcrypto_static.lib”。

    6.点击“确定”保存设置。

    7.重新生成项目。

    在完成上述步骤后,重新编译并运行项目即可。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632