c++ 的 Makefile 生成器?

发布于 2024-08-09 11:14:51 字数 91 浏览 4 评论 0原文

以下构建系统:cmake、jam 和 bjam 是否也像 qmake 一样生成 makefile? MS Visual C++ 使用什么实用程序来生成 make 文件?

Do the following build systems: cmake, jam and bjam also generate makefiles like qmake does? What utility does MS visual c++ uses to generate make file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

纵情客 2024-08-16 11:14:51

CMake 确实为不同平台上的多个不同构建系统生成 makefile 和项目文件。 CMake 比专门用于 Qt 项目的 qmake 更通用。

jam 和 bjam 是 make 的替代品,即不同的语法。它们不生成构建文件。

生成解决方案后,您可以通过保存它们来从 Visual Studio 生成 makefile(nmake 可以使用)。

CMake does generate makefiles and projects files for several different build systems on different platforms. CMake is more generalised than qmake, which is specialised for Qt projects.

jam and bjam are replacements for make, i.e. different syntax. They do not generate build files.

You can generate makefiles (that nmake can use) from Visual Studio by saving them out once you have generated a solution.

尸血腥色 2024-08-16 11:14:51

Visual Studio 有自己的项目文件格式 (*.vcproj),CMake 可以生成该文件格式。 CMake 还可以生成 Makefile。

我强烈推荐 CMake。

Visual Studio has its own project file format (*.vcproj), which CMake can generate. CMake can also generate Makefiles.

I can highly recommend CMake.

牵你的手,一向走下去 2024-08-16 11:14:51

您可能需要查看 premake。不确定它是否执行 qmake 的操作,但它确实为多个工具生成项目/make 文件。

You might want to look at premake. Not sure if it does what qmake does, but it does generate project / make files for several tools.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文