【发布时间】: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