Cygwin+CMake+OpneCv

1,在cygwin官网下载setup-x86_64.exe,安装之后如果再需要安装其他包,仍然是运行该exe

2,在"Select Packages"界面,在Search框输入要安装的包名查找

3,选择cmake,make,gcc-core,gcc-g++包,在Skip列选择版本,然后点击下一步安装

4,找到cygwin根目录的bin目录,将路径添加到环境变量

5,打开Cygwin64 Terminal终端,可以用cd命令定位到windows的目录

6,cd定位到自己的cmake项目的build目录,执行cmake ..编译

7,在windows使用源码编译opencv,在build\x64\vc14\lib目录下存在lib文件和cmake文件

8,在项目的cmakelists.txt中设置OpenCV_DIR为build\x64\vc14\lib即可引用opencv

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Cygwin是一个在Windows操作系统上运行类Unix环境的开源工具集合。它提供了一组类似于Linux/Unix的命令行工具和库,可以在Windows上进行开发和运行类Unix的应用程序。 当你在Cygwin中使用命令时,可能会遇到"command not found"的错误。这通常是因为你尝试执行的命令在Cygwin环境中不存在或者没有正确安装。 解决这个问题的方法有以下几种: 1. 检查命令是否正确安装:首先,你需要确认你要执行的命令在Cygwin中是否已经正确安装。你可以使用Cygwin的包管理器来安装缺失的命令。打开Cygwin终端,输入`setup-x86_64.exe`(如果你使用的是64位系统)或者`setup-x86.exe`(如果你使用的是32位系统),然后按照提示进行安装。 2. 检查环境变量:Cygwin使用类Unix的环境变量来配置系统。你可以通过`echo $PATH`命令来查看当前的环境变量设置。确保你要执行的命令所在的路径已经包含在环境变量中。如果没有包含,你可以通过编辑`.bashrc`或`.bash_profile`文件来添加路径。例如,如果你要添加`/usr/local/bin`路径,可以在文件中添加以下行:`export PATH=$PATH:/usr/local/bin`。 3. 检查命令是否正确输入:确保你输入的命令没有拼写错误或者语法错误。在Cygwin中,命令是区分大小写的,所以请确保你的命令的大小写与实际命令匹配。 希望以上解答对你有帮助!如果你还有其他问题,请继续提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值