将 vcproject 转换为 nix 的 makefile?

发布于 2024-08-31 13:57:53 字数 211 浏览 1 评论 0 原文

因此,我为我一直在从事的项目设置了一个 Visual Studio 2008 项目设置,但它是一个相当大的跨平台代码库的子项目,因此为了使我的项目与主要源代码兼容,我需要使我的项目 nix 可编译。

有什么方法可以根据我的 vcproject 生成 makefile 吗?或者如果没有,我可以通过任何其他方式生成一个 makefile,而不是手动编写它,因为当我打开它们时,它看起来非常混乱。

So I have a visual studio 2008 project setup for a project I've been working on however its a sub project of a rather larger code base which is crossplatform, so in order to make my project complaint with the main source I need to make my project nix compilable.

Is there some way I can generate a makefile based off my vcproject? or if not is there someway I could generate a makefile any other way than writing it manually as it appears confusing as all hell when I open them up.

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

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

发布评论

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

评论(2

请别遗忘我 2024-09-07 13:57:53

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).

很糊涂小朋友 2024-09-07 13:57:53

没有人编写过 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.

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