首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为我的cpp项目的一部分,编译cpp-ethereum (aleth)源代码

作为我的cpp项目的一部分,编译cpp-ethereum (aleth)源代码
EN

Ethereum用户
提问于 2020-03-11 22:57:35
回答 1查看 76关注 0票数 0

我想在我的金币项目中使用cpp-ethereum 阿列斯智能合同资源。我的源代码可以用cmake或autotools系统编译。我尝试了两种方法来用我的源代码编译cpp:

  1. 使用cmake系统,我添加了aleth作为git子模块,然后在我的CMakeLists.txt中输入了这个命令add_subdirectory(src/cpp),然后收到了一个错误:

CMake错误,在src/cpp/cmakeLists.txt:8(消息):Git子模块未初始化时执行:

代码语言:javascript
复制
git submodule update --init

因此,我了解到,CMakeLists.txt在aleth源设计为独立编译.

  1. 使用autotools构建系统:我已经将所有的依赖项,cpp (aleth)源都放到了我的项目dir中。将所有路径放入Makefile.am和configure.ac脚本,但在编译期间收到依赖项源错误:

请给我一些说明,我如何编译我的源代码(无论是使用自动工具或cmake,但将更好地使用cmake,当然)与cpp源与所有依赖关系在一个二进制。提前感谢!

EN

回答 1

Ethereum用户

发布于 2020-03-12 03:53:28

在configure.ac和crypto++ 5.65源代码中添加--启用模块-ecdh解决了自动工具构建的问题。但是,也许有人能知道如何用cmake做这件事吗?

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

https://ethereum.stackexchange.com/questions/80542

复制
相关文章

相似问题

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