首页 > 数据库 >window版postgresql安装orafce插件

window版postgresql安装orafce插件

时间:2024-05-21 20:52:06浏览次数:23  
标签:Files 插件 15 window Program PostgreSQL include 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插件

标签:Files,插件,15,window,Program,PostgreSQL,include,orafce
From: https://www.cnblogs.com/bayu/p/18204899

相关文章

  • windows基本实用命令
    文件操作dir:查看当前目录下的文件,查看隐藏文件dir/atree:使用树形查看当前目录下的文件和文件夹,以及子目录中的文件和文件夹cd目录名:进入指定目录type文件名:查看文件内容del文件名:删除文件mkdir目录名:创建文件夹rmdir目录名:删除文件夹copy文件名/目录名文......
  • Obsidian第三方插件下载
    一、从Obsidian插件市场下载使用第三方插件的第一步是关闭安全模式。点击“浏览”,搜索需要的插件名称。在这里输入名称搜索。点击安装。点击启用。必要时要使用魔法。替代方法proxy-github二、从别的地方下载的插件首先了解一下obsidian插件的基本构成,主要包括下......
  • vue3插件(unplugin-auto-import自动引入的使用)
    1. vite.config文件里面1importAutoImportfrom'unplugin-auto-import/vite'23plugins:[4.......,5AutoImport({6include:[7/\.[tj]sx?$/,//.ts,.tsx,.js,.jsx8/\.vue$/,9/\.vue\?......
  • 微软推出新款AI电脑 CEO纳德拉:Windows与Mac真正的对决
    美国当地时间周一,微软推出了名为Copilot+PC(国内为Windows11AIPC)的全新AI电脑类别,微软CEO纳德拉在接受采访时称,这将重新点燃与苹果Mac之间的竞争。纳德拉表示:“苹果在多个方面都表现得极为出色,我们现在正期待Windows与Mac能够重新展开真正意义上的对决。”微软声称,无论是Surf......
  • 在 Windows 上运行,如何以管理员身份运行你的命令提示符或 PowerShell
    在Windows上以管理员身份运行命令提示符或PowerShell是非常简单的过程。以下是具体步骤:以管理员身份运行命令提示符:在开始菜单搜索框中输入cmd,然后从搜索结果中找到并点击命令提示符。右键点击命令提示符图标,然后在弹出的菜单中选择以管理员身份运行。以管理员身份......
  • 控制台+Topshelf实现Windows服务,以及打包
    场景:实现Windows服务,例如TerryService。1服务安装脚本serviceInstall.batcd/d%~dp0echo%date%_%time%>>InstallLog.txtTerryService.exeuninstall>>InstallLog.txtTerryService.exeinstall>>InstallLog.txtscconfigTerryServicetype=interacttype=......
  • windows cmd拉取linux文件夹下的文件,并解压
    前言:nginx静态文件从linux文件夹下拉取,然后放到windows下,并且解压 需要安装putty,用pscp命令del-pull.bat文件,负责删除本地文件夹下所有文件,并且拉取数据@echooffsetlocalsetFOLDER_PATH=C:\Users\admin\Desktop\yaya_nginx\web\echoDeletingfilesinfolder...rm......
  • 突破边界:基于Windows 11的高效渗透测试系统构建
    在这篇文章中,我将向大家推荐一款基于Windows11的渗透测试系统,由一位行业内大佬封装而成。这个名为Windows11PenetrationSuiteToolkit的项目旨在提供一个开箱即用的Windows渗透测试环境,方便安全专家和爱好者进行渗透测试工作。项目地址你可以在GitHub上找到该项目:W......
  • MarkdownPad2渲染插件导致的崩溃AppCrash_MarkdownPad2.exe
        markdownPad2编辑较大文档时,莫名崩溃,内存占用也不是过高。查看AppCrash奔溃报告:  显示Awesomium插件程序故障。此程序是由markdownPad官方提供的渲染插件。访问其官网,尝试同时下载安装另一渲染程序:http://markdownpad.com/faq.html#livepreview-directx安装后......
  • Emacs cnblogs 插件使用
    今天用Emacs写了篇文章,想发到cnblogs博客上时遇到了"URL/HTTPError:200"的错误。原因是metaweblog的接口已经修改了,现在登录不上了,主要修改的参数有两个:cnblogs-server-url原来是:"http://www.cnblogs.com/%7Bcnblogs-blog-id%7D/services/metaweblog.aspx"......