在Windows的Windows不确定引用`levelDB上编译AltCoin(基于Litecoin)钱包



我正在关注此处详细的写入https://bitcointalk.org/index.php?topic=149479.0但是我似乎在窗户上编译的最后一步遇到了一些问题。尝试编译Altcoin钱包(基于Litecoin)时,我一直收到以下错误

C:testcoinsrc>mingw32-make -f makefile.mingw
g++ -mthreads -O2 -w -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parame
ter -g -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE

-duse_ipv6 = 1 -IC:/testcoin/src/leveldb/include -ic:/testcoin/src/leveldb/helpers- i" c:/testcoin/src" -i" c:/dep/boost_1_55_0" -i" c:/deps/db-4.8.30.nc/build_unix" -i " c:/deps/openssl-1.0.1e/include" -i" c:/deps/libpng-1.6.8" -i" c:/dep/qrencode-3。 4.3" -i" c:/deps/protobuf -2.5.0/src" -i"/usr/local/include" -i" c:/testcoin/src/src/leve LDB/包括" -i" C:/testcoin/src/leveldb/" -wl, - dynamicbase -wl, - nxcompat -wl, - l arge -address -ware -static -o testcoind.exe -l" c:/testcoin/src/leveldb" -l" c:/deps/b oost_1_55_0/stage/lib" -l" c:/deps/db-4.8.30.nc/build_unix" -l" c:/dep/openssl -1。 0.1e" -l" c:/deps/libpng-1.6.8/libs" -l" c:/deps/qrencode-3.4.3/libs" -l" -l" c:/dep/pep/p rotobuf-2.5.0/src/libs'leveldb/libleveldb.a obj/arter.o obj/version.o obj/chec/chec kpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init。 o obj/keystore.o obj/main.o obj/net.o obj/protoct.o obj/bitcoinrpc.o obj/rpcdum p.o obj/rpcnet.o obj/rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawt ransaction.o obj/script.o obj/scrypt.o obj/sync.o obj/util.o obj/wallet.o obj/wa lletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/cleverdb.o obj/txdb.o -l boostrongys TEM-MGW48-MT-S-1_55 -L boost_filesystem-mgw48-mt-S-1_55 -l boost_program_options -MGW48-MT-S-1_55 -L boost_thread-mgw48-mt-s-s-1_55 -l db_cxx -l leveldb -l boost_c HRONO -MGW48 -MT -S -1_55 -L SSL -L加密-L Mingwthrd -L Kernel32 -L user32 -L gdi 32 -L comdlg32 -l winspool -l winmm -L shell32 -L comctl32 -l ole32 -L oleaut32 -l uuid -l rpcrt4 -l advapi32 -l ws2_32 -l mswsock -l shlwapi OBJ/LevelDB.O:在函数ZN8CLevelDBC2ERKN5boost10filesystem4pathEjbb': c:testcoinsrc/leveldb.cpp:46: undefined reference to LevelDB :: NewMemenv(LevelDB) :: env*)' collect2.exe:错误:LD返回1退出状态 makefile.mingw:144:目标" testcoind.exe"的配方失败 mingw32-make:* [testcoind.exe]错误1

这是在Windows虚拟机上,我完全按照键入的方式遵循说明。感谢您的时间和任何帮助,非常感谢

我知道这是一个古老的问题,但是无论如何我都会发布这个问题,因为它可能会帮助找到此页面的其他人。

您需要构建LevelDB。转到MSYS外壳,复制并粘贴以下

cd /C/testcoin/src/leveldb
TARGET_OS=NATIVE_WINDOWS make libleveldb.a libmemenv.a

最新更新