首先,参考墨天轮上的《PostgreSQL 13 第 17 章 在 17.1. 使用Visual C++或Microsoft Windows SDK构建》或者 PostgreSQL 16 官方的英文文档《Building with Visual C++ or the Microsoft Windows SDK》,安装好所有依赖项,除了 Perl。截至发稿时社区工作者正准备更新文档。
接下来,安装 草莓Perl。(为什么?用官方文档中的 Perl 会导致 meson 构建系统出现诡异的错误。点击进入黑客邮件列表查看讨论话题。感谢今天 Umar Hayat 发出这个讨论链接。)可以在命令提示符上,用你喜欢的程序包管理器安装。这里我使用 winget。
winget install StrawberryPerl.StrawberryPerl |
如果你使用 Windows 10,系统可能没有自带 winget,你需要去应用商店下载。安装完之后,记得关闭命令提示符,再重新打开。
然后,进入代码根目录。如果你之前调用过 meson,生成了名为“build”的文件夹,请将它删除。然后运行
meson setup –backend=vs build |
等待片刻后,进入 build 目录,双击“postgresql.sln”,启动 Visual Studio。“生成”→“生成解决方案”。我自己操作时,发现会报错,提示没找到“libpq.pdb”,再生成一次就行了。
最后修改时间:2024-10-28 21:45:18
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




