版主,请教请教阿,我也遇到了这个问题。
按照网上的LIBS 方法去声明动态库,路径和后面的名称都是对的,试过很多次,也试过很多个目录,除了把动态库放在程序当前目录下不提示找不到之外,编译过程中,其他一律提示说找不到这个动态库。
只有当动态库放在目录下的时候,它才能够编译成功。压根不能把动态库文件放到其他文件夹下面,不方便管理阿,这个很郁闷。
另外,还发现一个问题,在把动态库放在程序当前目录下,顺利编译后,如果我使用IDE(我用的是Qt creator)中进行run,程序可以正常运行;但如果我是直接点击目录下面的可执行程序时,则一点反应都没有。我想,这个应该也是由于加载动态库不成功所造成的。于是,我把动态库复制到了lib目录下面,再点击可执行程序,发现可以运行了。真是纠结!不可能我每次都得把动态库文件拷贝一份到lib目录下吧?!!!