牧夫天文网

 找回密码
 加入牧夫(请注明天文爱好者,否则无法通过审核)

QQ登录

只需一步,快速开始

[天文软件] 在Windows下编译Siril

[复制链接]
蝶梦 发表于 2015-9-13 23:03 | 显示全部楼层 |阅读模式 来自: 陕西省西安市 电信

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核)

x
这是目前我所知的最简单的方法。首先下载MSYS2,下载后安装就行了。
然后在MSYS2安装目录下找到mingw32_shell.bat,运行。在出现的命令行窗口中输入如下命令:
  1. pacman -S mingw32/mingw-w64-i686-gcc
  2. pacman -S mingw32/mingw-w64-i686-make
  3. pacman -S mingw32/mingw-w64-i686-cmake
  4. pacman -S mingw32/mingw-w64-i686-extra-cmake-modules
  5. pacman -S mingw32/mingw-w64-i686-gtk3
  6. pacman -S mingw32/mingw-w64-i686-cfitsio
  7. pacman -S mingw32/mingw-w64-i686-fftw
  8. pacman -S mingw32/mingw-w64-i686-gsl
  9. pacman -S mingw32/mingw-w64-i686-libconfig
  10. pacman -S mingw32/mingw-w64-i686-LibRaw
  11. pacman -S mingw32/mingw-w64-i686-pkg-config
  12. pacman -S msys/pkg-config
复制代码
此时准备工作完成。
下载经过我修改的源代码: siril-0.9.0rc1.7z.tar (301.16 KB, 下载次数: 1087) (注意,这是个7z压缩文件,因为论坛不能上传7z压缩包,所以我改了名字)。
解压到任意目录。在该目录下建立文件夹build(其实名字随意),在前面打开的命令行窗口中进入该目录,运行:
  1. cmake -G"MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=<某目录> ..
  2. mingw32-make
  3. mingw32-make install
复制代码
将“<某目录>”替换为放置可执行文件的目录。
然后到该目录下的bin目录,即可执行siril。

我有时间了可以把我编译好的传上来。
DLListing 发表于 2015-9-14 08:27 | 显示全部楼层 来自: 北京市 中国科学院
赞!
回复 支持 反对

使用道具 举报

ggb211 发表于 2015-9-14 09:19 | 显示全部楼层 来自: 陕西省西安市 电信
赞,后期软件又多一种了
回复 支持 反对

使用道具 举报

ecloud 发表于 2015-9-15 17:02 来自手机 | 显示全部楼层 来自: 辽宁省沈阳市 联通
是不是少装了个libtiff包?不然成品图片怎么另存为TIFF?

点评

我记得libtiff在装GTK+的时候会被自动装上。  详情 回复 发表于 2015-9-15 17:26
回复 支持 反对

使用道具 举报

 楼主| 蝶梦 发表于 2015-9-15 17:26 | 显示全部楼层 来自: 陕西省西安市 电信
ecloud 发表于 2015-9-15 17:02
是不是少装了个libtiff包?不然成品图片怎么另存为TIFF?

我记得libtiff在装GTK+的时候会被自动装上。
回复 支持 反对

使用道具 举报

javyuan 发表于 2015-11-22 00:47 来自手机 | 显示全部楼层 来自: 北京市 北京数据家科技有限公司电信节点
这个不错感谢楼主!
回复 支持 反对

使用道具 举报

 楼主| 蝶梦 发表于 2015-12-28 14:21 | 显示全部楼层 来自: 陕西省西安市 电信
本帖最后由 蝶梦 于 2015-12-28 14:37 编辑

今天发现这份源码在Win下会有个严重Bug,无法使用。
conversion.c.gz (8.06 KB, 下载次数: 994) 解压覆盖src目录下同名文件,重新mingw32-make即可。(还是有些问题,不过最起码能用了。)
(最近一直没时间去看最新版本,先把这个老版本做好吧。)
回复 支持 反对

使用道具 举报

本版积分规则

快速回复 返回顶部 返回列表