编译Litecoin OSX 10.9.1

时间:2014-02-10 17:45:58

标签: boost architecture linker x86-64

我正在尝试编译Litecoin源(https://github.com/litecoin-project/litecoin.git)。在使用VmWare OSX 10.9.1(64位)的Windows中执行此操作。

我克隆了它并在终端中运行:     make -f makefile.osx USE_UPNP = -

它吐出了这个错误:

Undefined symbols for architecture x86_64:
"boost::program_options::to_internal(std::string const&)", referenced from:
 boost::program_options::detail::basic_config_file_iterator<char>::getline(std::string&) in util.o
 "boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&, bool)", referenced from:
 boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::istream&, std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&, bool) in util.o
"Db::verify(char const*, char const*, std::ostream*, unsigned int)", referenced from:
  CDBEnv::Verify(std::string, bool (*)(CDBEnv&, std::string)) in db.o
  CDBEnv::Salvage(std::string, bool, std::vector<std::pair<std::vector<unsigned char,     std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > > > >&) in db.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [litecoind] Error 1

我一直在疯狂搜索,但似乎无法找到合适的解决方案。

0 个答案:

没有答案