linux上g++编译遇到的问题及解决方法

1.下面这个错误是由于一个_LINUX 和 _WIN32宏定义导致的,在g++ 后面加上 -D_LINUX就能解决

 2. 在项目开发过层中尽量让lib是垂直关系,避免循环依赖;越是底层的库,越是往后面写!

例如:

g++ ...  obj($?) -l(上层逻辑lib) -l(中间封装lib) -l(基础lib) -l(系统lib)  -o $@
posted @ 2019-03-30 20:36  Emma00  阅读(609)  评论(0编辑  收藏  举报