happynear / happynear/caffe-windows
无GPU如何编译convert_cifar_data啊?
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 637
- PR merge metrics
- No merged PRs in 30d
Description
1>------ 已启动生成: 项目: convert_cifar_data, 配置: Release x64 ------
1> convert_cifar_data.cpp
1>D:\caffe-windows-master\3rdparty\include\glog/logging.h(1158): warning C4251: “google::LogMessage::LogStream::streambuf_”: class“google::base_logging::LogStreamBuf”需要有 dll 接口由 class“google::LogMessage::LogStream”的客户端使用
1> D:\caffe-windows-master\3rdparty\include\glog/logging.h(1088) : 参见“google::base_logging::LogStreamBuf”的声明
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: class std::basic_ostream > & __cdecl google::LogMessage::stream(void)" (__imp_?stream@LogMessage@google@@QEAAAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl google::LogMessage::~LogMessage(void)" (__imp_??1LogMessage@google@@QEAA@XZ)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl google::LogMessage::LogMessage(char const *,int)" (__imp_??0LogMessage@google@@QEAA@PEBDH@Z)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl google::LogMessageFatal::~LogMessageFatal(void)" (__imp_??1LogMessageFatal@google@@QEAA@XZ)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl google::LogMessageFatal::LogMessageFatal(char const *,int)" (__imp_??0LogMessageFatal@google@@QEAA@PEBDH@Z)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "class std::basic_string,class std::allocator > const \* const google::protobuf::internal::empty_string_" (?empty_string_@internal@protobuf@google@@3PEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EB)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "public: bool __cdecl google::protobuf::MessageLite::SerializeToString(class std::basic_string,class std::allocator > *)const " (?SerializeToString@MessageLite@protobuf@google@@QEBA_NPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) void __cdecl google::InitGoogleLogging(char const *)" (__imp_?InitGoogleLogging@google@@YAXPEBD@Z)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "public: virtual __cdecl caffe::Datum::~Datum(void)" (??1Datum@caffe@@UEAA@XZ)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "public: __cdecl caffe::Datum::Datum(void)" (??0Datum@caffe@@QEAA@XZ)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "class caffe::db::DB \* __cdecl caffe::db::GetDB(class std::basic_string,class std::allocator > const &)" (?GetDB@db@caffe@@YAPEAVDB@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl google::LogMessageVoidify::operator&(class std::basic_ostream > &)" (__imp_??ILogMessageVoidify@google@@QEAAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z)
1>convert_cifar_data.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl google::LogMessageVoidify::LogMessageVoidify(void)" (__imp_??0LogMessageVoidify@google@@QEAA@XZ)
1>D:\caffe-windows-master\build_cpu_only\x64\Release\convert_cifar_data.exe : fatal error LNK1120: 13 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
新建cuda项目加入convert_cifar_data.cpp文件,编译出现如上错误。
Contributor guide
Assessment
This issue has not been assessed yet.