티스토리 뷰
아래는 leveldb윈도우 포팅인데, C++11에서 제공하는 "variadic templates"기능을 가진 컴파일러에서만 전체 빌드가 가능하다. 물론, 단계 5까지는 이하 버전에서도 가능하다.
On Windows
Prerequisites
- Msys
- Mingw - I got mine from http://www.nuwen.net
Steps
- Get LevelDB from https://github.com/ripple/leveldb
- Open msys and navigate to where you have the directory
- Add the path to ming binaries to the end of the
PATH
variable. For exampleset PATH=$PATH:/c/Mingw/bin/
export TARGET_OS=NATIVE_WINDOWS
make
- Download leveldb_cross_compiler from https://github.com/jbandela/leveldb_cross_compiler
C:\Users\jrb\Source\Repos\leveldb_cross_compiler>g++ leveldb_cc_dll.cpp -O2 -shared -o leveldb_cc_dll.dll ..\leveldb\libleveldb.a -I ..\leveldb\include -I ..\cr oss_compiler_call -lshlwapi -std=c++11
replacing the paths tolibleveldb.a
andleveldb\include
andcross_compiler_call
as necessary
'NoSQL' 카테고리의 다른 글
mongoose - An Embedded Web Server (0) | 2013.07.09 |
---|---|
LevelDB 윈도우용 DLL - C++클래스를 DLL에서 export 하는 새로운 접근방식 (0) | 2013.07.05 |
NoSQL Review (0) | 2013.03.06 |
공지사항