0

arm-linux-g++ -o samplecam usbcam.c pkg-config opencv --cflags --libs usbcam.c:25:注意:'va_list' 的修改在 GCC 4.4 /usr/local/lib/libopencv_calib3d.so 中发生了变化:无法读取符号:文件格式错误collect2: ld 返回 1 退出状态 make: * [usbcam] 错误 1

4

1 回答 1

0

问题是什么?你做什么工作?我假设您的 pkg-config 获取安装在您的构建机器中的库的设置(路径 /usr/local/lib 建议)。难怪它不会与 ARM 二进制文件链接。

如果您有 ARM 构建的 opencv 及其 SDK,您应该在配置构建之前将 PKG_CONFIG_PATH 设置为 /opt/crosstoolchain/.../opencv/lib/pkgconfig?

于 2013-02-11T22:37:22.293 回答