没有cmake的编译源

问题描述:

也许这是一个天真的问题,所以提前道歉。我试图编译一个source code,它只有使用make命令安装的指令,我认为它适用于LinuxOSX,但我试图通过Windows编译它。而且,这个项目没有CMakeLists文件。没有cmake的编译源

我试图寻找在线解决方案,但不知道为什么我无法找到它的许多内容。如果有人能帮我编写Windows而不需要cmake,我会非常高兴。

+0

您指向[GnuWin项目](http://gnuwin32.sourceforge.net/)中的文件。该项目提供了[编译其程序的信息](http://gnuwin32.sourceforge.net/compile.html)。很可能,他们似乎对你很感兴趣,当然他们会要求你安装一些你还没有的东西(但不是'cmake')。 –

这只是一个普遍的答案。编译复杂的应用程序而不使用构建系统很困难。 对于简单的C程序,有时你可以将所有C源代码文件作为参数传递给gcc(或者你正在使用的任何编译器),然后通过为编译时问题添加正确的包含路径来处理任何错误。链接时间问题的适当库。没有保证人,但有时这可以适用于简单的程序。 还要注意,make和cmake是非常不同的。 Make是一个构建系统,它根据makefile脚本读取makefile并调用编译器。 Cmake是一个生成makefile的程序。这听起来像你引用的项目使用make而不是cmake。 另请注意,make可用于windows作为mingw发行版的一部分。