在Windows 11上原生构建/使用astrometry.net的问题求助
在Windows原生构建astrometry.net的问题排查与尝试记录
需求背景
- 需要在Windows系统上使用astrometry.net的本地可执行文件,而非Web界面
- 未找到维护的最新Windows版本二进制文件,且不愿通过WSL切换Shell使用
- 目标:实现Windows原生环境下编译astrometry.net
核心编译障碍
- astrometry.net基于Linux的
make构建系统设计,编译流程依赖数千行bash脚本 - 编译过程需绑定Gnu Scientific Library(GSL),原生Windows环境下核心编译步骤直接失败
已尝试方案及对应问题
Visual Studio+CMake/vcpkg手动构建依赖
- 调用
make时触发Linux专属命令未识别错误,比如.、uname - 强制指定
make使用PowerShell后,touch、rm等命令仍报错,修改脚本配置无法解决问题
自定义PowerShell脚本+模拟Linux命令的bat文件
- 出现
gcc未识别错误 gsl-an目标编译失败- 确认已通过vcpkg安装所有所需依赖及相关编译工具
内容的提问来源于stack exchange,提问作者LoneWanderer
相关产品推荐
相关产品推荐

