我的问题与一般的交叉编译方法有关。到目前为止,在我的主机上,我已经下载了最新的OpenCV和Curl库,并为arm-linux架构编译了它们。./..sudo make install
它在我的主机上的/home/OpenCVArm/opencv/platforms/linux/build_hardfp/install&
我刚开始使用Eclipse并开发一个将在Linux上运行的应用程序(在ARM处理器上)。我想使用OpenCV库(.so文件)。我的应用程序由链接到多个静态库的可执行文件组成。这个链接是在IDE设置(ARM linux g++链接器设置)中配置的。我需要在这些静态库中使用openCV。openCV库包括在中安装的.so文件。是否可以从我的静态库中链接到这些库?显然,静态库项目中没有g++链接器设置。谢谢你的帮助。
我想静态地构建,因为我需要在多个平台(Linux和Windows)上分发应用程序。OpenCV是在linux机器上静态构建和安装的。在这里,您可以看到我的CMakeLists.txt中包含的用于静态创建OpenCV链接的相关部分 #windowsset(CMAKE_CXX_COMPILERset(OpenCV_STATIC ON) #this has no eff
我遵循本教程,以便使用基于ARM的Linux系统(运行在上的Ubuntu)使用cmake构建Opencv版本3.3.1。对于构建过程,我正在运行Ubuntu Mate v 16.04.1 x86。See also "/home/jhon/Programs/opencv-3.3.1/arm/CMakeFiles/CMakeOutput.log".See also "/home/jhon/Programs/