geos-3.8.0在Windows上的cmake编译(VS2015)
1. 环境
操作系统:win10
开发平台:vs2015
Geos版本:geos-3.8.0
cmake版本:3.17.20200511-g8787079
2. 编译和安装
1.下载并解压
在d盘中新建Geos文件夹将下载好的geos-3.8.0.tar.bz2解压到Geos目录并新建Geos_build和Geos_install两个目录.目录结构如下:
d:
├─Geos
├─Geos_build
└─Geos_install
└─geos-3.8.0
└─源代码文件
2.在geos-3.8.0目录中新建一个名为build.bat文件。用于执行camke命令行构建Visual Studio 工程
@echo off
set src_dir="%cd%"
echo %src_dir%
set build_dir="%cd%/../Geos_build"
set install_dir="%cd%/../Geos_install"
mkdir %build_dir%
mkdir %install_dir%
set CMAKE_BUILD_TYPE=Release
set CMAKE_INSTALL_PREFIX=%install_dir%
cd %build_dir%
cmake -G "Visual Studio 14 2015" -A x64 -S %src_dir% -B %build_dir% -DCMAKE_BUILD_TYPE=%CMAKE_BUILD_TYPE% -DCMAKE_INSTALL_PREFIX=%CMAKE_INSTALL_PREFIX%
pause
最终文件目录如下:
d:
├─Geos
├─Geos_build
└─Geos_install
└─geos-3.8.0
└─源代码文件
└─build.bat
3.编译项目
打开Geos_build目录中GEOS.sln生成解决方案(这里编译Realse x64版本)
4.安装项目
在GEOS.sln中选中INSTALL项目右键生成安装文件目录如下
└─Geos_install
└─bin
└─geos.dll
└─geos_c.dll
└─geos-config
└─...
└─include
└─geos
└─...
└─geos_c.h
└─lib
└─geos.lib
└─geos_c.lib
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架