window版postgresql安装orafce插件

在Visual Studio中创建一个新的C工程:

 

 将解压目录下的除.sql和文件夹之外的文件都copy到新创建的工程中,另外要将sqlscan.c排除在项目之外

  配置编译选项

 

 配置预处理器,预处理器定义中的内容为:

WIN32

_WINDOWS

_DEBUG

_CRT_SECURE_NO_WARNINGS

注意要有_CRT_SECURE_NO_WARNINGS这个值,否则我的Visual Studio会报C4996 ‘strcpy’错

 

 

 

 

    因为要使用postgres中的函数,需要设置函数库所在地址:

 

 

D:\Program Files\PostgreSQL\15\include

D:\Program Files\PostgreSQL\15\include\server

D:\Program Files\PostgreSQL\15\include\server\port

D:\Program Files\PostgreSQL\15\include\server\port\win32

D:\Program Files\PostgreSQL\15\include\server\port\win32_msvc

%(AdditionalIncludeDirectories)

如:

 

  设置附加库目录:

  

 

 

 

 

最后

 

 

如果编译过程中遇到“使用了可能未初始化的本地指针变量”错误,需要设置SDL检查为否,如下:

   

 编译通过好,在输出目录就可以看到:

 

 然后把orafce.dll 文件copy到\PostgreSQL\15\lib目录中

 

 

 然后把orafce-master目录下的orafce.control和*.sql文件复制到\share\extension目录

 

参考文档:

error C4703: 使用了可能未初始化的本地指针变量

C4996 ‘strcpy‘: This function or variable may be unsafe

windows版postgresql安装orafce插件

posted @   八方鱼  阅读(159)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示