我们有一个C ++ / Fortran软件项目,其中包含使用SWIG生成的Python前端。我们使用CMake在各种平台(Linux,Windows,OS X)上构建项目,这在大多数情况下都可以正常工作。我们使用的编译器取决于平台(Linux上的gcc或clang,Mac上的XCode + gfortran,Windows上的MinGW)。
现在,安装C ++编译器,CMake,SWIG等并编译对于大多数用户来说有点太多了,所以我们希望能够使用简单的二进制安装程序(Windows中的.exe文件,deb)来分发代码。 - 在Ubuntu等包装。)。
最简单的方法是什么?