编译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
文档害死人。
备忘一下。
加入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
文档害死人。
备忘一下。
相关文章推荐
- 交叉编译Python-2.7.13到ARM(aarch32)—— 支持sqlite3
- OpenEmbedded开启硬件浮点编译支持,通过Arago的layer确认修改DEFAULTTUNE即可
- 【原】不用重新编译php 安装gd库,开启xml DOMDocument 读写支持
- openwrt 编译支持sqlite3
- SOCI的编译注意事项(通过oracle, mysql, sqlite, boost)
- 不用重新编译php 安装gd库,开启xml DOMDocument 读写支持
- 编译安装haproxy开启支持SSL
- 开启Jasper的JSP预编译支持
- ubuntu sqlite3 编译及 readline (历史命令)支持
- SOCI的编译注意事项(通过oracle, mysql, sqlite, boost)
- 交叉编译Python-3.6.0到aarch64/aarch32 —— 支持sqlite3
- VS2008 编译SQLite 3.8.4.3 + sqlcipher-3.1.0 + openssl-1.0.1g
- OpenCV 3.1.0 重编译——支持CUDA8.0
- sqlite3.7.16.2 支持加密编译
- PHP 7 编译安装开启 libevent 扩展支持
- SQLite支持的编译指令(pragma)
- 交叉编译Python-3.6.0到aarch64/aarch32 —— 支持sqlite3
- Sqlite3支持的数据类型 日期函数 Sqlite3 函数
- Android源码编译 首发ViVo Xplay X510w 2.14.8 完美root/美颜相机/状态栏美化/支持官方OTA/纯净,稳定ROM
- ALinq1.3(由LinqToAccessDB改名)源码发布--支持Access、SQLite、MySql、Oracle四种数库