log4cplus_ARM使用时的问题(头文件、第三方库链接)
log4cplus使用时的问题
环境:Code::Blocks16.01 (IDE) deepin(OS)arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320(toolchain)
1 头文件问题
1 xxx.h: No such file or directory 找不到文件
分析:codeblock设置需要添加头文件路径 ../RemoteApp (该路径下就有log4cplus这个文件)
注意:不是../RemotApp/log4cplus
2 第三方库(log4cplus)链接问题
1 cannot find -llog4cplus 找不到链接
分析:动态库(第三方库)链接路径不正确
注意:在codeblocks中每个项目(xxx)的当前路径是xxx.cbp 的当前路径(自己总结的、如果不是请大家留言)
交叉编译后当前路径 是可执行程序的当前路径
添加上动态库的正确路径后就可以,编译通过了。