我正在尝试使用gstreamer为armhf交叉编译opencv。我使用以下命令:
cmake -DBUILD_SHARED_LIBS=OFF -DWITH_GSTREAMER=ON -DBUILD_opencv_dnn=OFF -DOPENCV_EXTRA_MODULES_PATH=(path_to)/opencv_contrib/modules/ -DCMAKE_TOOLCHAIN_FILE=(path_to)/opencv/platforms/linux/arm-gnueabi.toolchain.cmake (path_to)/opencv
我的问题是cmake找不到armhf的gstreamer ...它退出正常,因为我没有在我的电脑上安装它(我已经安装了libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev包但仅适用于i386架构......)。
如何为armhf架构安装“libgstreamer1.0-dev”和“libgstreamer-plugins-base1.0-dev”软件包,以便在交叉编译时让cmake能够找到gstreamer?
感谢您的帮助! 祝你有个美好的一天。