蝶梦 发表于 2015-9-13 23:03

在Windows下编译Siril

这是目前我所知的最简单的方法。首先下载MSYS2,下载后安装就行了。
然后在MSYS2安装目录下找到mingw32_shell.bat,运行。在出现的命令行窗口中输入如下命令:
pacman -S mingw32/mingw-w64-i686-gcc
pacman -S mingw32/mingw-w64-i686-make
pacman -S mingw32/mingw-w64-i686-cmake
pacman -S mingw32/mingw-w64-i686-extra-cmake-modules
pacman -S mingw32/mingw-w64-i686-gtk3
pacman -S mingw32/mingw-w64-i686-cfitsio
pacman -S mingw32/mingw-w64-i686-fftw
pacman -S mingw32/mingw-w64-i686-gsl
pacman -S mingw32/mingw-w64-i686-libconfig
pacman -S mingw32/mingw-w64-i686-LibRaw
pacman -S mingw32/mingw-w64-i686-pkg-config
pacman -S msys/pkg-config此时准备工作完成。
下载经过我修改的源代码:(注意,这是个7z压缩文件,因为论坛不能上传7z压缩包,所以我改了名字)。
解压到任意目录。在该目录下建立文件夹build(其实名字随意),在前面打开的命令行窗口中进入该目录,运行:
cmake -G"MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=<某目录> ..
mingw32-make
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?

蝶梦 发表于 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,无法使用。
解压覆盖src目录下同名文件,重新mingw32-make即可。(还是有些问题,不过最起码能用了。)
(最近一直没时间去看最新版本,先把这个老版本做好吧。)
页: [1]
查看完整版本: 在Windows下编译Siril