我有一个要导入的 C++ 项目,它正在使用 activemq 库。导入项目后,我将环境下的 LD_LIBRARY_PATH 变量设置为指向
/usr/local/include/activemq-cpp-3.4.2
这允许项目查看 activemq 的所有库,并且我可以看到它显示在项目资源管理器的包含文件夹中。当我去构建项目时,我收到大量错误,以引用 /usr/local/include/activemq-cpp-3.4.2 中的包含/对象。有趣的是,二进制文件仍在生成中,但由于找不到库文件,大约有 80 个错误。二进制是如何制作的?另外,我必须对 LD_LIBRARY_PATH 环境变量做什么才能使项目正确包含这些文件?
我试过用
./eclipse -clean
但这似乎没有帮助。欢迎任何想法,并提前感谢您!
编辑:
我在 Redhat 4.X 上使用带有 C++ 版本 4.1.2 的 Eclipse Juno