在Windows中使用C扩展扩展Postgresql扩展Postgis

x0fgdtte  于 2023-06-05  发布在  PostgreSQL
关注(0)|答案(1)|浏览(239)

我有一些在Ubuntu服务器上使用的C代码,用于创建PostGIS的一些扩展。现在我想在我的Windows服务器上安装这些函数(我现在想从那里运行我的PostgreSQL服务器)。我设法设置一个Visual Studio解决方案,但我得到了很多失败的包括。
我下载了PostGIS和PostgreSQL源代码,并将它们包含在Visual Studio解决方案依赖项中。但是,我找不到能够使用POINT2D等的liblwgeom.h。根据我的理解,我还需要构建PostGIS,以便生成该文件,或者它位于PostGIS 3.3.2源代码中的哪个位置?
如果我需要构建PostGIS才能得到它,是否有任何更新的指南或建议如何在Windows环境中构建它?

dfddblmv

dfddblmv1#

liblwgeom/liblwgeom.h将在./configure步骤期间从liblwgeom/liblwgeom.h.in生成。
安装说明在这里,如果您使用MinGW构建工具链,它可以工作。这是最简单的方法。除此之外,还有一个页面带有instructions for building on Windows
不幸的是,在Windows上构建扩展仍然非常复杂,并且很难推荐给初学者。

相关问题