我在外部USB硬盘上安装了QT5。在我的专业文件中,最初,我没有-L
库路径,但是当我自动编译它时会放置
-L/media/UsbExternalDrive/DesignTools/Qt5.3/5.3/gcc_64/lib
编译时。我需要搜索-L/usr/lib
,并且不希望为每个项目添加LIBS += -L/usr/lib
到.pro文件。我已经查看了一些选项,但无法找到为整个QT创建程序插入库搜索路径的位置,以便任何项目都可以在该位置查找。关于如何做到这一点的任何想法?
答案 0 :(得分:0)
所以这就是我发现的,似乎解决了这个问题。我不认为
链接器正在搜索/ usr / lib中
。我不知道为什么。可能是因为我在由USB 3.0端口连接的外部硬盘上安装了QT5。所以在手动添加
之后-L / usr / lib中
到.pro文件我能够编译得很好并找到
libGL.so
。然后我试图重新创建问题,但当我删除
来自.pro文件的-L / usr / lib中
我仍然可以编译。我现在可以创建项目,链接器搜索并找到库就好了。不知道为什么会这样,但确实如此。我认为它与make文件系统中的后台有关,而不是我理解。