将 vcproject 转换为 nix 的 makefile?
因此,我为我一直在从事的项目设置了一个 Visual Studio 2008 项目设置,但它是一个相当大的跨平台代码库的子项目,因此为了使我的项目与主要源代码兼容,我需要使我的项目 nix 可编译。
有什么方法可以根据我的 vcproject 生成 makefile 吗?或者如果没有,我可以通过任何其他方式生成一个 makefile,而不是手动编写它,因为当我打开它们时,它看起来非常混乱。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Microsoft 已不再支持将解决方案导出到 makefile 中(请参阅 此线程)。我不知道有任何外部工具可以将 VS 解决方案转换为 makefile。
但我使用 CMake 取得了一些成功。使用 CMake,您可以在文本文件中描述项目,然后 cmake 为 IDE(包括 VS)生成标准 makefile 或项目描述。
Microsoft has dropped the support for exporting a solution into a makefile (see this thread). I'm not aware of any external tools that convert VS solutions to makefiles.
But i had some success using CMake. With CMake you describe a project in a textfile and cmake then generates standard makefiles or project descriptions for IDE's (including VS).
没有人编写过 Makefile。他们获取现有的 Makefile 并对其进行修改。
从现有项目中获取 makefile 之一并将其调整为您的项目(即替换项目名称、源/目标文件等)。
除此之外,简单的 makefile 并不那么困难,这里有一个关于 makefile 的简短介绍来帮助您开始了。
Nobody ever writes a Makefile. They take an existing Makefile and modify it.
Get one of the makefiles from the existing projects and adjust it to your project (i.e. replace project name, source/object files, etc).
Other than that, simple makefiles are not so difficult, here's a very short introduction to makefiles to get you started.