我在Eclipse中工作:Helios Service Release 1使用Eclipse CDT编译使用g ++
我刚刚开始在我的项目中使用共享库,但遇到了一个小问题.我有三个项目A,B和C. A和B都是共享库,C是可执行文件.
在eclipse下我已经设法从C和C编译引用A和B并正确运行但是当我尝试在Eclipse外部手动运行生成的C程序时,我收到以下错误:
" 加载共享库时出错:libA.so:无法打开共享对象文件:没有这样的文件或目录 "
我已经尝试将A.so B.so和C移动到相同的文件夹中并运行C但我得到了同样的错误.
我是否可以让Eclipse构建我的项目,同时将所有文件放在同一个地方,当我将它们移动到新位置时它们仍然可以运行?