因为我需要在qnx系统中使用libprotobuf.so,我使用了qnx交叉编译工具在windows环境下进行编译,但是在编译进行到“link”时,编译器给我报了如下错误:
D:\qnx700_nx4c\host\win64\x86_64\usr\bin\aarch64-unknown-nto-qnx7.0.0-ld: cannot find CMakeFiles/libprotobuf.dir/E_/QNX/protobuf-3.19.: Invalid argumentbuf/wrappers.pb.cc.o
cc: D:/qnx700_nx4c/host/win64/x86_64/usr/bin/aarch64-unknown-nto-qnx7.0.0-ld caught signal 1
CMakeFiles/libprotobuf.dir/build.make:1440: recipe for target 'libprotobufd.so.3.19.4.0' failed
make[2]: *** [libprotobufd.so.3.19.4.0] Error 1
CMakeFiles/Makefile2:110: recipe for target 'CMakeFiles/libprotobuf.dir/all' failed
make[1]: *** [CMakeFiles/libprotobuf.dir/all] Error 2
Makefile:135: recipe for target 'all' failed
make: *** [all] Error 2
我使用的是protobuf-3.19.4版本的源码,可以告诉我,这是什么原因吗,这个有解决办法吗?