【问题标题】:adding the libpng library to cpp in visual studio 2019在 Visual Studio 2019 中将 libpng 库添加到 cpp
【发布时间】:2021-06-08 16:34:18
【问题描述】:

我以前从未添加过库,也找不到我理解并可以遵循的教程。我在“下载最新版本”中从here 下载了libpng。谁能向我解释一下具体名称的去向以及如何找到所有内容?非常感谢。

【问题讨论】:

    标签: c++ visual-studio


    【解决方案1】:

    我建议您可以按照以下步骤操作:

    1、将头文件的路径添加到Additional Include Directories(property ->c/c++ -> General -> Additional Include Directories)

    2、将.lib文件的路径添加到附加库目录(属性->链接器->通用->附加库目录)

    3、将.lib文件的名称及其扩展名添加到附加依赖项(属性->链接器->输入->附加依赖项)

    我建议你可以尝试使用 NuGet 安装 libpng。

    1,右键项目选择Manage NuGet Packages

    2、浏览-> libpng,然后点击安装器。

    3、.lib文件路径:...\packages\libpng.1.6.28.1\build\native\lib\x64\v140\dynamic\Debug

    通过Nuget将libpng添加到VS2019 C++项目后,由于Nuget包版本适合v140,建议大家可以通过visual studio安装程序下载安装msvc v140

    然后在项目Properties-->Configuration Properties-->General-->上右键->将Platfrom Toolset改为Visual Studio 2015(v140)。

    您也可以安装libpng-v142 nuget package,它适用于VS2019 VC++。

    【讨论】:

    • 我添加了我从那里下载 libpng 的链接,因为我在那里找不到正确的 .lib 和 .dll 文件,你能看看它并像我 5 岁一样向我解释吗?跨度>
    • @Itay123 我已经编辑了我的答案,请检查。
    • 唯一我不太确定的部分是通过 Visual Studio 安装程序下载和安装 msvc。所以你最好再编辑一次。除此之外,你真的很有帮助,我感谢你的奉献精神。
    • @Itay123 通过visual studio 2019直接下载的nuget包仅适用于v140平台。但是,Visual Studio 2019 的平台工具集是 v142。所以我们需要安装v140版本的平台工具集。
    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多