如何在Visual Studio新C++项目中调用之前配置过的库?

这篇具有很好参考价值的文章主要介绍了如何在Visual Studio新C++项目中调用之前配置过的库?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  本文介绍在Visual Studio软件中调用C++各种配置、编译完毕的第三方库的方法。

  在撰写C++代码时,如果需要用到他人撰写的第三方库(例如地理数据处理库GDAL、矩阵运算库Armadillo等),并不能像Python等语言那样,安装好库后直接在不同代码文件中使用;而是需要每一次新建一个代码文件(在Visual Studio软件中就是新建一个项目)后,还需要额外配置一下才可以使用。

  本文就以之前的文章Visual Studio部署C++矩阵库Armadillo的方法中介绍的矩阵运算库Armadillo为例,介绍安装完某一个第三方库后,如何在Visual Studio软件新的项目中调用这个库。

  首先,按照文章Visual Studio部署C++矩阵库Armadillo的方法中提到的方法,我们配置、编译好这个矩阵运算库Armadillo。随后,在我们配置这一库时所创立的项目中,是可以在源文件中调用该库的;如下图所示,我们在这一个项目源文件中输入一段调用该库的代码,其在引入<armadillo>时是不会报错的,且代码也可以正常运行。

如何在Visual Studio新C++项目中调用之前配置过的库?

  但是,在实际使用过程中,我们往往需要在很多其他的项目中调用刚刚配置好的Armadillo库;如下图所示,我们在电脑的另一个位置新建一个项目,假设这个项目也需要使用Armadillo库。

如何在Visual Studio新C++项目中调用之前配置过的库?

  随后,在刚刚新建立的项目中输入调用Armadillo库的代码,可以看到其在引入<armadillo>时就已经报错。

如何在Visual Studio新C++项目中调用之前配置过的库?

  且代码亦无法正常运行。

如何在Visual Studio新C++项目中调用之前配置过的库?

  这就需要我们在每一个调用Armadillo库的新的项目开始运行前,进行如下的设置。

  首先,在Visual Studio软件左侧的内容列表中选中项目名称(即下图的Testlib),并选择“属性”按钮;随后,在弹出的窗口中依次选择“C/C++”→“常规”→“附加包含目录”→“编辑”。

如何在Visual Studio新C++项目中调用之前配置过的库?

  接下来,选择我们配置Armadillo库时得到的include文件夹。

如何在Visual Studio新C++项目中调用之前配置过的库?

  完成后,会出现如下图所示的情况。

如何在Visual Studio新C++项目中调用之前配置过的库?

  接下来,在“链接器”选项中,选择“附加库目录”。

如何在Visual Studio新C++项目中调用之前配置过的库?

  依据同样的方法,将我们配置Armadillo库时得到的lib_win64文件夹导入其中。这里需要注意,不同的第三方库在进行这一步时所选的文件夹名称可能不一致,但一般这里选择带有lib字样的文件夹就可以。

如何在Visual Studio新C++项目中调用之前配置过的库?

  导入后,如下图所示。

如何在Visual Studio新C++项目中调用之前配置过的库?

  最后,再在“链接器”→“输入”中选择“附加依赖项”。

如何在Visual Studio新C++项目中调用之前配置过的库?

  并将我们配置Armadillo库时得到的lib文件(对于Armadillo库而言,这里就是libopenblas.lib文件)的路径与其文件名称输入其中;我们可以在按下Shift按钮的同时右键选中对应lib文件,即可出现“复制文件地址”的选项。

如何在Visual Studio新C++项目中调用之前配置过的库?

  将复制好的文件地址粘贴至“附加依赖项”中即可,如下图所示。

如何在Visual Studio新C++项目中调用之前配置过的库?

  此时,可以看到刚刚新建立的项目中,其在引入<armadillo>时就已经不再报错。

如何在Visual Studio新C++项目中调用之前配置过的库?

  同时,代码也可以正常运行。

如何在Visual Studio新C++项目中调用之前配置过的库?

  至此,大功告成。文章来源地址https://www.toymoban.com/news/detail-825004.html

到了这里,关于如何在Visual Studio新C++项目中调用之前配置过的库?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Visual Studio】VS调用tensorflow C++API的配置(无需编译)

    windows利用vs2015调用tensorflow c api 1. 首先下载并安装visual studio Visual Studio 2015 安装教程(附安装包),按照博客中顺序来就可以 如果在安装过程中提示安装包丢失或损坏,参考VS2015安装过程中安装包丢失或损坏解决办法 卡在哪个搜索文件上就找到哪个文件再继续:缺失什么安

    2024年02月15日
    浏览(27)
  • 在 Visual Studio 中远程调试 C++ 项目

    参考官方文档:https://learn.microsoft.com/zh-cn/visualstudio/debugger/remote-debugging-cpp?view=vs-2022 https://visualstudio.microsoft.com/zh-hans/downloads/ 打开网页,选择远程电脑系统类型下载 如果你已经安装了Visual Studio,则安装目录里面有远程工具: 例如:安装的Visual Studio 2022 社区版,远程工具在这

    2024年02月08日
    浏览(39)
  • Visual Studio项目环境配置

    一. 静态库环境配置 1.1 添加静态库对应的头文件所在目录 1.1.1 使用尖括号引用头文件的配置 右键项目-属性-配置属性-VC++目录 点击包含目录,点击右边的下拉箭头,点击编辑,添加新的项,手动输入附加库头文件的路径 点击确定保存,这样就能保证我们能用引用我们想要使

    2024年02月05日
    浏览(45)
  • Visual Studio 2022 C++下载及配置

     下载地址:https://visualstudio.microsoft.com/zh-hans/vs/          之后点击右下角的安装;  如果下载速度一直为0,那么解决方法为:修改电脑的DNS服务器地址为8.8.8.8和8.8.8.4                        这里可能会出现如下问题: 问题一: 出现该问题是因为没有安装对应的Win10 S

    2024年02月09日
    浏览(46)
  • Visual Studio搭建C++环境 配置教程

    1、下载软件 官网下载需要安装的版本Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器,目前最新版本更新到2022。  2、安装软件 双击下载的安装文件,弹出安装界面, 选择工作负载,勾选 使用C++的桌面开发 和 Visual Studio扩展开发 。我本地已经装了vs2019,直接选择

    2023年04月08日
    浏览(96)
  • 环境搭建:Visual Studio的安装和创建C++项目

    💡 作者简介:专注于C/C++高性能程序设计和开发,理论与代码实践结合,让世界没有难学的技术。 👉 🎖️ CSDN实力新星,社区专家博主 👉 🔔 专栏介绍:从零到c++精通的学习之路。内容包括C++基础编程、中级编程、高级编程;掌握各个知识点。 👉 🔔 专栏地址:C++从零

    2024年02月12日
    浏览(46)
  • Visual Studio 2017安装和项目配置

    最近因为项目需求,需要在 Windows 下开发一个 C++ 项目,博主之前都是在 Linux 上开发的,突然转到 Windows 多少还是有点不适应的。本次使用的 IDE 是 Visual Studio,之前有简单使用过,但是很多都忘记了,故此做个记录,方便下次查看。 本文主要针对 Visual Studio 2017 的安装和项目

    2024年02月08日
    浏览(124)
  • C++ 混合Python编程 及 Visual Studio配置

    接手了一个C++应用程序,解析csv和生成csv文件,但是如果要把多个csv文件合并成一个Excel,分布在不同的Sheet中,又想在一次运行中完成,不想说运行完C++ 的App后,再调用一个Python脚本或程序,这需要两步操作 根据安装的Visual Studio 的版本,我安装的是64-bit的。 如何查看当前

    2024年02月13日
    浏览(40)
  • C++ 学习(一)Visual Studio 2022配置、Git配置及第一个程序

    从今天开始学习一下C++,一些小例子与Golang语言对比一下。 C++ IDE:Visual Studio 2022 下载地址:Visual Studio 2022 IDE - Programming Tool for Software Developers Golang IDE:Goland (需要配置Go环境) 下载地址:Download GoLand: A Go IDE with extended support for JavaScript, TypeScript, and databases 选择“创建新项

    2023年04月09日
    浏览(54)
  • visual studio 2017 运行的程序关闭后不能再运行?(visual studio建立项目之后退出,如何再次完整打开项目?)

    在你储存项目的文件夹里面应该是这样的 里面.vcxproj后缀名的就是原来创建的项目,直接打开这个头文件源文件就会一起出来了! 真的管用,亲测有效。

    2024年02月13日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包