在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。
我有时间了可以把我编译好的传上来。
赞! 赞,后期软件又多一种了 是不是少装了个libtiff包?不然成品图片怎么另存为TIFF? ecloud 发表于 2015-9-15 17:02
是不是少装了个libtiff包?不然成品图片怎么另存为TIFF?
我记得libtiff在装GTK+的时候会被自动装上。
这个不错感谢楼主! 本帖最后由 蝶梦 于 2015-12-28 14:37 编辑
今天发现这份源码在Win下会有个严重Bug,无法使用。
解压覆盖src目录下同名文件,重新mingw32-make即可。(还是有些问题,不过最起码能用了。)
(最近一直没时间去看最新版本,先把这个老版本做好吧。)
页:
[1]