在eclipse中将.lib添加到.pro文件中.c++ / Eclipse / Linux

Adding .so lib into .pro file in eclipse. C++ / Eclipse / Linux

本文关键字:c++ Eclipse Linux 文件 pro 中将 eclipse lib 添加      更新时间:2023-10-16

我在应用程序(c++/QT/Eclipse Helios),它允许连接到数据库。在某些Linux发行版(SUSE)上,库存在一个问题。加载共享库时出现错误:libdap -2.4.so。2:无法打开共享对象文件:没有这样的文件或目录,是否有可能将这些库添加到应用程序构建中?我试着把它们添加到。pro文件

FORMS += 
linux-g++{
    INCLUDEPATH += source/include
    LIBS += source/libldap-2.4.so.2     
    source/libldap_r-2.4.so.2 
    source/libldif-2.4.so.2 

但它根本不起作用。什么好主意吗?

嗯,在SUSE上安装lib不是一个选择。我用小的bash脚本

解决了这个问题
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DIR/lib
./myprog

和我把缺失的库在文件夹/lib。唯一的不便是,你必须运行应用程序使用这个脚本,而不是点击应用程序本身。不管怎样,谢谢你的回复!:)