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目录
参考文档:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步