vs配置OpenCV找不到.exe指定文件

Visual studio低版本向高版本迁移出现“无法启动程序'......\.exe'。系统找不到指定的文件”

在VS2017的版本上运行出现了这个问题,使用网上提供的一些方法没有得到有效的解决。

__________________________________

最终解

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果在 Ubuntu 中使用 VSCode 时不到 `opencv2/opencv.hpp`,可能是由于编译器无法OpenCV 的库文件或头文件。你可以尝试以下解决方法: 1. 确保 OpenCV 已正确安装: - 运行以下命令检查是否已正确安装 OpenCV: ``` pkg-config --modversion opencv4 ``` - 如果返回 OpenCV 的版本号,则表示已正确安装。如果没有,请按照前面提到的步骤重新安装 OpenCV。 2. 更新 C++ 配置文件: - 在 VSCode 中打开你的 C++ 项目,并按下 `Ctrl+Shift+P` 打开命令面板。 - 搜索并选择 "C/C++: Edit Configurations"。 - 在打开的 `c_cpp_properties.json` 文件中添加以下内容,确保指定了正确的 OpenCV 包含路径: ```json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", "/usr/local/include/opencv4" // 替换为正确的 OpenCV 包含路径 ], ... } ], ... } ``` - 保存并关闭 `c_cpp_properties.json` 文件。 3. 指定链接选项: - 如果你在编译时遇到链接错误,可以尝试在编译命令中添加链接选项。 - 在终端中导航到项目文件夹,并使用以下命令编译代码: ``` g++ -o output main.cpp `pkg-config --cflags --libs opencv4` ``` - 确保在编译命令中使用了 `pkg-config --cflags --libs opencv4` 来指定 OpenCV 的链接选项。 4. 更新头文件包含语句: - 如果上述步骤仍然无法解决问题,可以尝试更改你的 C++ 代码中的头文件包含语句。 - 将 `#include <opencv2/opencv.hpp>` 替换为 `#include <opencv4/opencv2/opencv.hpp>`。 通过执行上述步骤,你应该能够在 Ubuntu 中的 VSCode 中正确引用 OpenCV文件并编译运行代码。如果问题仍然存在,请确保你按照正确的步骤安装了 OpenCV,并检查路径和配置是否正确。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值