VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

编译soci

cmake生成visual studio工程

打开VS2015的MSBuild命令提示符,切到soci源码所在目录。

输出如下命令:

cmake ./  -DWITH_POSTGRESQL=ON -DPOSTGRESQL_INCLUDE_DIR=...(libpq-fe.h文件所在目录) -DPOSTGRESQL_LIBRARY=...(libpq.lib文件所在的绝对路径)

测试环境为:

cmake ./  -DWITH_POSTGRESQL=ON -DPOSTGRESQL_INCLUDE_DIR=”C:\Program Files (x86)\PostgreSQL\10\include” -DPOSTGRESQL_LIBRARY=”C:\Program Files (x86)\PostgreSQL\10\lib\libpq.lib”

msbuild编译

输入如下命令(如果需要Release版本则将Debug改成Release):

msbuild SOCI.sln /t:build /p:Configuration=Debug

编译生成的的dll文件在bin/Debug目录下,lib文件在lib/Debug目录下。