VastbaseG100

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

Menu

Demo工程引入soci

创建Demo工程

打开Visual Studio新建项目,选择Visual C++/Win32 控制台应用程序,修改名称为VastbaseSociDemo,点击确定,完成Demo工程的创建。

引入头文件

创建include目录,将soci的头文件放入。”F:\海量数据\4.文档组工作\接口\soci接口开发手册\image\soci头文件.png”。

引入lib文件

创建lib目录,并在lib目录中创建Debug和Release两个目录,分别将对应版本的soci和PostgreSQL的lib文件放入,有

libsoci_core_4_0.lib
libsoci_postgresql_4_0.lib
libpq.lib(该文件在PostgreSQL的安装路径下的lib目录中)

修改包含目录

工程属性页中包含目录中添加:

​$(SolutionDir)$(MSBuildProjectName)\include  

C:\Program Files (x86)\PostgreSQL\10\include (PostgreSQL的安装路径下的include目录) 

修改附加库目录

工程属性页中附加库目录中添加:

$(SolutionDir)$(MSBuildProjectName)\lib\$(Configuration)

修改附加依赖项

工程属性页中附加依赖项中添加:

libsoci_core_4_0.lib 
libsoci_postgresql_4_0.lib
libpq.lib

添加dll文件

将所需dll文件(可在PostgreSQL安装目录下的bin目录下找到)放入exe文件生成目录下:

libcrypto-1_1.dll  
libiconv-2.dll
libintl-8.dll   
libpq.dll      
libssl-1_1.dll