Visual Studio中C++项目调用第三方库(以OpenCV为例)

每个第三方库在用CMake build完后都会提供三类文件.h,.lib与.dll,C++调用第三方库需要同时引入这三个文件。具体操作如下:

  1. 将所有需要的.h文件拷贝进include
  2. 将所有需要的.lib文件拷贝进lib
  3. 将所有需要的.dll文件拷贝到源代码目录下

完成上述操作后,在VS里进行如下设置:

  1. 右键项目->属性->VC++目录->包含文件中指定当前项目下的include文件夹。$(SolutionDir\include)
  2. 右键项目->属性->VC++目录->库目录中指定当前项目下的lib文件夹。$(SolutionDir\lib)
  3. 右键项目->属性->C/C+±>附加包含目录指定include
  4. 右键项目->属性->链接器->附加库目录指定lib
  5. 右键项目->属性->链接器->输入->附加依赖项中指定所需要的.lib文件名

上述操作完成后就可以使用<>来引用头文件了。

以OpenCV为例

OpenCV配置时需要注意是x64还是x86的库,根据不同的版本在vs中操作时要设置成不同的环境,同时在vs编译过程中也根据当前系统是x86还是x64要进行不同设置。

除此之外,需要在环境变量Path中指定C:\Program Files (x86)\opencv\build\x64\vc15\bin目录

ps.OpenCv的build中其include的opencv,opencv2都要放到C++项目的linclude文件夹中,其lib中的所有文件放到C++项目的lib文件夹中,其dll中opencv_world开头的两个文件选一个放到源码文件下(带d结尾的表示debug版本)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Windows平台上安装OpenCV 4.7及其扩展模块,可以按照以下步骤进行: 1. 前往OpenCV官网(https://opencv.org/)并下载OpenCV 4.7的Windows版本。 2. 将下载的文件解压到某个文件夹。 3. 打开解压后的文件夹,双击运行“OpenCV-4.7.0-vc15.exe”安装程序。 4. 按照安装程序的提示进行安装。注意,在安装过程会提示你选择安装的模块,你可以根据需要选择安装需要的模块。 5. 安装完成后,打开Visual Studio,新建一个项目。 6. 在项目属性设置OpenCV的头文件和文件的路径。具体方法是:右键点击项目名称 -> 属性 -> C/C++ -> 常规 -> 在“附加包含目录”添加OpenCV的include文件夹路径;再点击“链接器” -> 常规 -> 在“附加目录”添加OpenCV的lib文件夹路径。 7. 在程序代码包含OpenCV头文件,就可以使用OpenCV的API来编写程序了。 注意:安装OpenCV时,要确保你已经安装了Visual StudioC++编译器。 ### 回答2: 安装Windows平台的OpenCV4.7及其扩展模块,以便后期用Visual Studio和C编写OpenCV程序的步骤如下: 1. 下载OpenCV4.7安装程序:访问OpenCV官方网站(https://opencv.org/),进入下载页面,找到适用于Windows平台的OpenCV4.7版本,下载安装程序。 2. 运行安装程序:双击下载的安装程序文件,按照安装向导的指引进行安装。可以选择自定义安装路径,建议安装在默认路径。 3. 配置环境变量:完成安装后,需要将OpenCV的相关路径添加到系统的环境变量,以便后续编译和运行程序。将OpenCV安装路径下的“\build\x64\vc16\bin”文件夹路径添加到系统的PATH环境变量。 4. 创建一个新的Visual Studio项目:打开Visual Studio,选择“创建新项目”,在“Visual C++”选项下选择“空项目”。 5. 配置项目属性:在项目资源管理器右键单击项目名称,选择“属性”,在属性窗口找到“VC++目录”配置项,选择“包含目录”并点击右侧的“编辑”,添加OpenCV安装路径下的“\build\include”文件夹路径。 6. 配置附加包含目录:在同样的属性窗口的“链接器”选项下选择“常规”,点击右侧的“附加包含目录”,添加OpenCV安装路径下的“\build\x64\vc16\bin”文件夹路径。 7. 配置附加依赖项:在同样的属性窗口的“链接器”选项下选择“输入”,点击右侧的“附加依赖项”,添加OpenCV安装路径下的“\build\x64\vc16\lib”文件夹的所有.lib文件。 8. 编写并编译OpenCV程序:在项目资源管理器右键选择项目名称,选择“添加”->“新建项”,选择“C++文件(.cpp)”,编写OpenCV程序代码,然后点击“生成”->“生成解决方案”来进行编译。 9. 运行程序:编译成功后,在Visual Studio点击“调试”->“调试解决方案”,即可运行OpenCV程序。 以上是安装Windows平台的OpenCV4.7及其扩展模块,并使用Visual Studio和C编写OpenCV程序的步骤。可以根据实际情况进行调整和修改。 ### 回答3: 安装Windows平台的OpenCV4.7及其扩展模块,以便后期用Visual Studio和C编写OpenCV程序的步骤如下: 1. 下载OpenCV安装程序:在OpenCV官方网站上下载与你的Windows版本对应的OpenCV安装程序。 2. 运行安装程序:双击下载的安装程序,按照提示进行安装。选择一个合适的安装路径,并记下该路径。 3. 配置系统环境变量:将OpenCV安装目录下的\build\x64\vc15\bin(或对应的路径)添加到系统环境变量,以便在命令行窗口直接使用OpenCV命令。 4. 配置Visual Studio:打开Visual Studio,创建一个新的C/C++项目。 5. 配置项目属性:在项目属性,选择配置属性 -> VC++目录 -> 包含目录,并添加OpenCV的头文件路径(例如,\OpenCV\build\include)。 6. 配置项目属性:同样在项目属性,选择链接器 -> 常规 -> 附加目录,并添加OpenCV文件路径(例如,\OpenCV\build\x64\vc15\lib)。 7. 配置项目属性:在链接器 -> 输入 -> 附加依赖项,添加以下文件名称: opencv_world47d.lib (调试版本,可以在项目调试时使用) opencv_world47.lib (发布版本,用于生成最终可执行文件) 8. 编写程序:现在,你可以在Visual Studio编写OpenCV程序了。可以通过包含OpenCV头文件,调用相应的OpenCV函数来实现图像处理、计算机视觉等功能。 9. 构建和运行项目:构建项目会自动链接所需的OpenCV文件。然后,你可以在Visual Studio点击“开始调试”或者“开始运行”按钮来执行程序。 以下是一个简单的示例代码: ```cpp #include <opencv2/opencv.hpp> int main() { cv::Mat image; image = cv::imread("image.jpg", cv::IMREAD_COLOR); if (image.empty()) { printf("Could not open or find the image.\n"); return -1; } cv::imshow("Display window", image); cv::waitKey(0); return 0; } ``` 在编译器使用快捷键Ctrl+F5或者使用F5调试程序。这个示例代码会在窗口显示一张图片。 完成上述步骤后,你就可以开始在Windows平台上使用OpenCV进行图像处理、计算机视觉等任务了。只需简单配置Visual Studio项目属性,即可开始编写OpenCV程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值