首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少Libcrypto++共享库

缺少Libcrypto++共享库
EN

Stack Overflow用户
提问于 2014-11-29 04:16:16
回答 1查看 278关注 0票数 1

我设法在Ubuntu 14.04上安装了Ubuntu 14.04库。现在,我在Eclipse CDT中有一个项目,我想要创建一个可执行文件,并让它在其他linux风格和窗口上独立运行(这里很有雄心)。

我正在使用eclipse的Debug文件夹中的可执行文件来运行我的程序。

当我运行尝试在任何其他机器上执行程序时,我会得到以下错误

代码语言:javascript
复制
error while loading shared libraries: libcrypto++.so

有人能告诉我:

  1. 我怎样才能消除这个错误?
  2. 如何在Eclipse中创建跨平台可执行文件?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-01 17:53:55

当我运行时,在加载共享库时尝试在任何其他机器错误上执行程序时,我会得到以下错误: libcrypto++.so,我怎样才能消除这个错误?

月食有时是屁股上的疼痛。实际上,不管您是否愿意,它都尝试使用共享对象(libcrypto++.so)。

要解决这个问题,请将libcrypptopp.a指定为附加的对象文件。归档是对象文件的集合,因此它们可以与对象文件互换使用。

您可以在C/C++构建->设置下的其他对象中输入它,->、C++、链接器、->杂项。您可以在libcrypptopp.a堆栈溢出回答中看到输入this的位置的屏幕截图。

不要在eclipse的库部分中列出Crypto++。

如何在Eclipse中创建跨平台可执行文件?

不确定您的意思,但您需要为您计划支持的每个平台编译Crypto++。其中包括x86、x64、ARM、ARMv7和MIPS。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27198801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档