似乎大多数 C/C++ 中的开源项目只提供源代码,即nginx
这是任何有兴趣加入开发团队的人都应该自己找出 .sln/.project
文件以符合资格的约定吗?
最佳答案
大多数开源项目都来自计算的 linux 方面。因此,他们主要使用 unix 风格的构建工具,以及开源编译器。
主要的构建工具是 make
,它使用 makefile
来了解如何构建项目。在 Windows 上,主要的开源编译器是 MinGW
,它是 gcc
的 win32 端口。这些工具的使用允许在 unix 和 windows 之间保留最多的共同点。
请注意,.sln 文件特定于微软编译器,不能免费使用(而且成本相当高),它们不可移植,因此不适合多平台编程。
关于c++ - C/C++ 中的开源项目如何在没有 .sln/.project 文件的情况下完全执行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2937971/