用于ARM的交叉编译opencv项目 我如何编译我的OpenCV C++程序为ARM?< /P>

用于ARM的交叉编译opencv项目 我如何编译我的OpenCV C++程序为ARM?< /P>,c++,opencv,makefile,cross-compiling,C++,Opencv,Makefile,Cross Compiling,我已经成功地为ARM编译了opencv,但还没有运行 安装 我的理解是,这样做将在我的系统目录中移动已编译的opencv。我已经为我的系统构建并安装了opencv。安装为ARM编译的opencv会弄乱我的原生opencv吗 当我为我的系统编译opencv项目时,我使用-L和-I选项指定opencv库路径和头目录。我想为arm编译同一个项目,我该怎么做呢 安装 在“安装”文件夹内的生成目录中安装OpenCV 仅适用于2.4.x以上的opencv版本通常在交叉编译时,您可以设置一个“前缀”或类似的设

我已经成功地为ARM编译了opencv,但还没有运行

安装

我的理解是,这样做将在我的系统目录中移动已编译的opencv。我已经为我的系统构建并安装了opencv。安装为ARM编译的opencv会弄乱我的原生opencv吗

当我为我的系统编译opencv项目时,我使用-L和-I选项指定opencv库路径和头目录。我想为arm编译同一个项目,我该怎么做呢

安装

在“安装”文件夹内的生成目录中安装OpenCV


仅适用于2.4.x以上的opencv版本

通常在交叉编译时,您可以设置一个“前缀”或类似的设置,以确定
make install
将在何处安装内容(位于
${prefix}/{bin,lib,include,docs}
,因此您可以选择结果代码的安装位置。这确实可以防止它与本机安装冲突。如果您没有这样做,则可能需要重建它。显然,交叉编译您自己的应用程序时,您需要为
-L
选项和
${prefix}使用
${prefix}/lib
/包含
-I
选项的
。您已经尝试过了吗?