Use*_*er1 18 c++ autoconf makefile build
我不是在谈论制作便携式代码.这更像是一个分配问题.我有一个中型项目.它对公共库有几个依赖(例如openssl,zlib等).它在我的机器上编译得很好,现在是时候把它交给世了.
基本上建立最好的工程.我想为Windows,Linux,MacOSX等安装程序.我想制作一个可下载的tar球,它将使代码与a ./configure
和a make
(可能通过autoconf)一起工作.如果有一个make选项可以构建安装程序,那将是锦上添花.甚至可以交叉编译,因此可以在Linux中构建Windows安装程序.
什么是最好的策略?我在哪里可以期待花费最多的时间?主要焦点应该是autoconf还是其他可以提供帮助的工具?
iai*_*ain 18
我会推荐CMake.好处:
make install
命令行的事情(我还没有使用它).我现在使用CMake,甚至是使用visual studio的简单测试项目.
我从未使用过autotools,但很多其他用户评论说cmake更容易使用.出于这个原因,KDE项目从autotools转移到cmake.
归档时间: |
|
查看次数: |
8084 次 |
最近记录: |