[求解答!]mac os的终端里怎么编译opencv程序呢?

问题描述

[求解答!]mac os的终端里怎么编译opencv程序呢?
 wangxiaoxiaodeMacBook-Air:cpp wangxiaoxiao$ g++ facedetect.cpp -o facedetect `pkg-config-cflags --libs opencv`
-bash: pkg-config-cflags: command not found
facedetect.cpp:1:10: fatal error: 'opencv2/opencv.hpp' file not found
#include "opencv2/opencv.hpp"
         ^
1 error generated.

使用pkg-config-cflags编译但是找不到头文件是怎么回事呢?

解决方案

用Xcode编呗,opencv的头文件在/usr/local/include以及/usr/local/includ/opencv里面

时间: 2024-10-29 13:40:08

[求解答!]mac os的终端里怎么编译opencv程序呢?的相关文章

在 Mac OS X 终端里使用 Solarized 配色方案

相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案.以前一直在用简单.适合阅读的 Terminal.app 配色方案,换到 MacBook Pro with Retina display 后发现这个配色时间看长了眼睛有点累.不断有人推荐 Solarized,看了一些截图,感觉还不错,决定试一下. Solarized 是目前最完整的 Terminal/Editor/IDE 配色项目,几乎覆盖所有主流操作系统(Mac OS X, Linux, Windows).编辑器和 IDE(Vim,

Mac OS X终端里使用Solarized配色方案,让界面更加合口味

相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案.以前一直在用简单.适合阅读的 Terminal.app 配色方案,换到 MacBook Pro with Retina display 后发现这个配色时间看长了眼睛有点累.不断有人推荐 Solarized,看了一些截图,感觉还不错,决定试一下. Solarized 是目前最完整的 Terminal/Editor/IDE 配色项目,几乎覆盖所有主流操作系统(Mac OS X, Linux, Windows).编辑器和 IDE(Vim,

iOS - Mac OS X 终端命令

Mac OS X 终端命令 1)显示当前目录的路径 pwd 2)列出文件 ls 参数 目录名 参数: -w 显示中文,-l 详细信息, -a 包括隐藏文件,每一行开头是 "d" 则为文件夹,开头是 "-" 则为文件. 例: 看看驱动目录下有什么:ls /System/Library/Extensions 3)打开目录 cd 目录名 cd .. :返回上一级目录 cd ../.. :cd ../.. /..:返回上两级/三级目录 cd . :当前目录 例:想到驱动目录

iOS - Mac OS X 终端设置

Mac OS X 终端设置 1)Finder 中显示资源库 方法一: 在 "终端" 中输入下面的命令: 显示: chflags nohidden ~/Library/ 隐藏: chflags hidden ~/Library/ 方法二: 打开 Finder,菜单中选择前往按住 option 键就会显示资源库项(每次打开都需要重复操作一次). 2)Finder 显示隐藏文件 在 "终端" 中输入下面的命令: 显示隐藏文件: defaults write com.app

将Mac OS X上的Informix ODBC应用程序与Informix Dynamic Server集成1

简介 最近发布的针对 Mac OS X 平台的 32 位 Informix Client-SDK 提供改进的 Open Database Connectivity (ODBC) 功能,因此能够无缝地把感知 ODBC 的应用程序与 Informix Dynamic Server (IDS) 集成起来. 在 Mac OS X 上以两种形式提供 ODBC 驱动程序,动态库和应用程序插件.通过应用程序直接调用 ODBC API 的开发人员可以使用动态库,而 Apple 的 ODBC 数据源管理实用程序使

苹果目前在Mac OS X系统里已经远程屏蔽了所有版本的Adobe Flash Player插件

摘要: 出于安全顾虑,苹果目前在Mac OS X系统里已经远程屏蔽了所有版本的Adobe Flash Player插件.包括刚发布的16.0.0.235,以及较老版本13.0.0.259,都在屏蔽名单中.用户在使用Safari浏览器访问fl 出于安全顾虑,苹果目前在Mac OS X系统里已经远程屏蔽了所有版本的Adobe Flash Player插件.包括刚发布的16.0.0.235,以及较老版本13.0.0.259,都在屏蔽名单中.用户在使用Safari浏览器访问flash内容时,将会收到插件

Mac OS X 10.8.X编译Android4.2.X源码不生成emulator的问题

编译时的提示: Checking build tools versions- build/core/main.mk:165: **************************************** build/core/main.mk:166: * gcc is linked to llvm-gcc which will * build/core/main.mk:167: * not create a useable emulator. * build/core/main.mk:168

在Mac OS的终端中运行Swift应用的方法_Swift

在读完苹果开发者文档( Apple Developer Docs)后,我发现: "Xcode的调试器包括一个Swift语言的交互版本,叫做REPL(Read-Eval-Print-Loop)...可以通过Xcode的控制台或终端来访问" 不幸的是,它并没有告诉你怎样从终端访问.好在这也不是什么难事. 输入如下命令即可(无论你用哪个beta,换掉app的名字)   复制代码 代码如下: alias swift="/Applications/Xcode6-Beta2.app/Co

Mac OS下为Android Studio编译FFmpeg解码库的详细教程_Android

NDK部分 1.下载ndk这里就一笔带过了. 2.解压ndk不要解压,文件权限会出错.执行之,会自动解压,然后mv到想放的地方.我放到了"/usr/local/bin/android-ndk-r10d"(此目录之后用$NDK_DIR指代). 3.下载Ffmpeg我下的是2.5.3版本. 4.解压Ffmpeg解压Ffmpeg到$NDK_DIR/sources/ffmpeg-2.5.3. 5.修改Ffmpeg编译配置在ffmpeg-2.5.3目录下把configure文件中的这几行,目的是