【问题标题】:How can I compile bytecoin sources in Visual studio 2017 community edition如何在 Visual Studio 2017 社区版中编译字节币源
【发布时间】:2018-07-01 12:29:38
【问题描述】:

我的操作系统是 windows 7 Ultimate 64 位,语言设置不是英语。当我按照 URL https://github.com/bcndev/bytecoin 上的 Visual Studio 中构建字节币代码的说明进行操作时。我可以做所有事情而不会出错,直到部分

....现在启动Visual Studio,在文件菜单中选择打开文件夹,选择.....

当我在菜单中选择“打开文件夹”打开文件夹“E:\bcndev\bytecoin”时,VS 工作了一段时间,并在 CmakeLists.txt 文件中显示两个错误。第一个是:

严重性代码描述项目文件行 E:\bcndev\bytecoin\CMakeLists.txt:134 (add_library) 处的错误 CMake 错误: 找不到源文件:

../sqlite/sqlite3.c

尝试过的扩展 .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx 字节币 E:\bcndev\bytecoin\CMakeLists.txt 134

第二个是:

严重性代码描述项目文件行 E:\bcndev\bytecoin\CMakeLists.txt:134 (add_library) 处的错误 CMake 错误: 没有给目标的 SOURCES:bytecoin-core bytecoin E:\bcndev\bytecoin\CMakeLists.txt 134

CmakeLists.txt 文件的第 134 行是:

add_library(bytecoin-core ${SOURCE_FILES})

如何解决这个错误并继续编译这些源代码?

【问题讨论】:

  • 第一个错误是因为USE_SQLITE选项生效。选项的默认值取决于您的系统是 64 位 (OFF) 还是 32 位 (ON)。因为自述文件中提到的 Visual Studio x64 command prompt 暗示 64 位,所以您似乎没有遵循。
  • 你是对的我没有选择64位调试项目设置。

标签: c++ cmake cryptography


【解决方案1】:

我选择了 x64 调试项目设置。错误消失了。结果我没有完成 URL Github bytecoin compile guide 上解释的 32 位的必要步骤。因此我只能使用 64 位调试项目设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 2023-04-08
    • 2020-09-18
    相关资源
    最近更新 更多