这是目前我所知的最简单的方法。首先下载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
复制代码 此时准备工作完成。
下载经过我修改的源代码:
siril-0.9.0rc1.7z.tar
(301.16 KB, 下载次数: 1087)
(注意,这是个7z压缩文件,因为论坛不能上传7z压缩包,所以我改了名字)。
解压到任意目录。在该目录下建立文件夹build(其实名字随意),在前面打开的命令行窗口中进入该目录,运行:
- cmake -G"MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=<某目录> ..
- mingw32-make
- mingw32-make install
复制代码 将“<某目录>”替换为放置可执行文件的目录。
然后到该目录下的bin目录,即可执行siril。
我有时间了可以把我编译好的传上来。
|