unqlite.cとunqlite.hをダウンロードし、Eclipse で新しいプロジェクトを作成し、unqlite.orgのWeb サイトからサンプルの 1 つをコピーしたところ、次のエラーが発生しました。
21:37:51 **** Build of configuration Debug for project nosql ****
make all
Building file: ../main.cpp
Invoking: Cross G++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o "main.o" "../main.cpp"
In file included from ../main.cpp:49:0:
../unqlite.h:661:8: error: declaration of ‘pgno unqlite_page::pgno’ [-fpermissive]
pgno pgno; /* Page number for this page */
^
../unqlite.h:651:15: error: changes meaning of ‘pgno’ from ‘typedef sxu64 pgno’ [-fpermissive]
typedef sxu64 pgno;
^
subdir.mk:25: recipe for target 'main.o' failed
make: *** [main.o] Error 1
21:37:51 Build Finished (took 171ms)
シンプルなつもりだったのですが、何が起こっているのかわかりません... 誰かこの unqLite KV ストアを試したことがありますか?
私は使用しています
gcc バージョン 4.9.2 (Debian 4.9.2-10)
乾杯
ttkdroid