编译没有cmake的源代码

时间:2017-10-09 15:52:34

标签: c windows makefile compilation

也许这是一个天真的问题,所以请提前道歉。我正在尝试编译source code,它只有使用make命令进行安装的说明,我认为这对LinuxOSX工作正常,但我正在尝试编译它超过 Windows 。此外,该项目没有CMakeLists文件。

我试图在线寻找解决方案,但不确定为什么我找不到更多的内容。如果有人能帮我编译Windows没有cmake的项目,我会非常高兴。

1 个答案:

答案 0 :(得分:1)

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