日期:2014-05-16  浏览次数:20717 次

linux下C++文件怎么调用so文件
例如有a.so,b.so,c.so,d.so放在/usr/local/lib/mylib目录下,还有a.h,b.h,c.h在/usr/opencv目录下,在进行g++编译k.cpp成为k的时候怎么全部指定呢?即要用到上面提到的所有文件。
Linux C++ 编译

------解决方案--------------------
g++ -o k k.cpp -L/usr/local/lib/mylib -la -lb -lc -ld -I/usr/opencv
------解决方案--------------------
引用:
我是一个一个加上去了,是可以运行了,但是代价太大了


?这有什么代价啊?
编译时写在makefile里面就行了啊!