arm-linux-gnueabi-g ++无法链接xerces-c

时间:2018-07-27 17:53:15

标签: c++ arm g++ gnu xerces-c

arm-linux-gnueabi-g ++无法编译使用xerces-c解析器的代码。具体来说,即使我使用I-标志指定完整路径或将其与-lxerces-c链接,似乎也无法找到xerces-c库。但是,当我使用通用g ++解析器进行编译时,一切正常。此外,当我在xerces-c目录中移动时,g ++可以正常工作。

用于g ++编译的代码:

g++ -pthread -g -c -std=c++0x src/MyFile.cpp -o $(TARGET_DIR)/MyFile.o -lxerces-c

arm-linux-gnueabi-g ++的代码:

arm-linux-gnueabi-g++ -pthread -g -c -std=c++0x src/MyFile.cpp -o $(TARGET_DIR)/MyFile.o -lxerces-c

这是我收到的错误:

src/myFile.cpp fatal error: xerces/util/PlatformUtils.hpp: No such file or directory
#include <xerces/util/Platform/utils.hpp
compilation terminated

我还尝试删除了包围xerces库的尖括号,并用引号将其替换,以免路径弄乱。

0 个答案:

没有答案