您的位置:首页 > 数据库

编译SOCI-3.1.0 开启sqlite3支持

2012-09-19 12:55 459 查看
使用一个C++的数据库封装层,SOCI 。

加入sqlite3后,CMake生成vs工程怎么也通不过了。命令如下:

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#windows
这里的文档写得清清楚楚的,但怎么折腾都不行。

看了CMake的文档半天,发现把SQLITE3_LIBRARIES换成SQLITE3_LIBRARY就可以了。

命令如下:

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.0

文档害死人。

备忘一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: