編譯SOCI-3.1.0 開啓sqlite3支持

使用一個C++的數據庫封裝層,SOCI 。html

加入sqlite3後,CMake生成vs工程怎麼也通不過了。命令以下:sql

cmake -G "Visual Studio 10"  -DWITH_BOOST=OFF -DWITH_ORACLE=OFF -DWITH_SQLITE3=ON -DSOCI_SQLITE3=ON -DSQLITE3_INCLUDE_DIR=D:\backup\vslib\sqlite3 -DSQLITE3_LIBRARIES=D:\backup\vslib\sqlite3\sqlite3.lib ..\soci-3.1.0數據庫

http://soci.sourceforge.net/doc/installation.html#windowswindows

這裏的文檔寫得清清楚楚的,但怎麼折騰都不行。spa

看了CMake的文檔半天,發現把SQLITE3_LIBRARIES換成SQLITE3_LIBRARY就能夠了。.net

命令以下:sqlite

cmake -G "Visual Studio 10"  -DWITH_BOOST=OFF -DWITH_ORACLE=OFF -DWITH_SQLITE3=ON -DSOCI_SQLITE3=ON -DSQLITE3_INCLUDE_DIR=D:\backup\vslib\sqlite3 -DSQLITE3_LIBRARY=D:\backup\vslib\sqlite3\sqlite3.lib ..\soci-3.1.0htm

文檔害死人。ci

備忘一下。文檔

相關文章
相關標籤/搜索