在eclipse中将.lib添加到.pro文件中.c++ / Eclipse / Linux
Adding .so lib into .pro file in eclipse. C++ / Eclipse / Linux
我在应用程序(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
。唯一的不便是,你必须运行应用程序使用这个脚本,而不是点击应用程序本身。不管怎样,谢谢你的回复!:)
相关文章:
- 无法在Ubuntu上将共享库与Eclipse链接
- Eclipse CDT:单个项目中有多个C++文件
- C++ 运行时链接器错误 (liblog4cpp.so.5) Eclipse
- Eclipse/Netbeans 中的处理模式行
- 如何在使用 SDL2 的 Eclipse 中构建 c++ 程序
- 使用 Eclipse CDT 进行 Cplex 配置
- Eclipse 没有在 Windows (C++) 中编译.exe
- 在 Eclipse 上启用 C++17 以使用 'std::byte'
- Eclipse CDT clang 工具链 - 无法从链接器选项中删除 stdlibc++,但可以添加 libc++,E
- 在 Eclipse 中添加库的工作方式是否与在 Visual Studio 中相同?
- 将编译器开关添加到 Eclipse CDT 内置编译器设置生成?
- 在 Eclipse: "error: no match for 'operator='" 中获取错误消息
- 在 eclipse 中,将宏重定义视为错误而不是警告
- Eclipse C++ 字符串作为函数参数
- 如何在 Eclipse 中一次从多个源文件进行构建
- Eclipse 可执行架构类型
- 如何摆脱导入的 make 项目中的 Eclipse 索引器"Type std::... could not be resolved"错误
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?
- Eclipse/CDT_C++给出"语义错误_"类型XXX无法解决"。项目运行
- ROS/C++:无法在 eclipse 中修复未解析的包含