可以建立一个visual studio-2010项目吗?

mac*_*ium 6 mingw makefile visual-studio-2010 mingw32

我有一个visual studio-2010项目,其中包含许多源文件和头文件.现在我需要在最新的Debian GNU/Linux下自动生成这个项目.所以我选择使用MinGW.但是我需要这个visual studio项目的makefile.有没有一种简单的方法将vs项目转换为makefile?或者MinGW可以使用其他软件包或库直接构建可视化工作室项目吗?任何想法将不胜感激.

thi*_*ton 1

如果您想将程序的构建永久移植到 GNU/Linux,我建议切换到自动工具(autoconf 和 automake)。自动工具非常普遍,并且具有出色的交叉编译支持。(另一方面,也因怪异而赢得了声誉。)虽然我知道 VS 项目没有自动翻译,但单个程序的编译可以像查找所有源文件和头文件一样简单设置,在 Makefile.am 中适当列出它们并为 Windows 对象编写规则。

如果向 MinGW 的过渡不是一成不变的,或者可能会出现持续的两个编译器构建场景,请像评论者建议的那样使用 cmake。虽然我一直发现 CMake 是非维护者构建的一大难题(对于开源软件来说很常见),但它在生成各种构建描述文件(如 Makefile 和 VS 项目)方面享有良好的声誉。

无论哪种方式,您都必须手动转换您的项目。对于正常的项目结构来说,这可能很容易,但必须完成。