有人可以提供HelloWorld演示吗?
答案 0 :(得分:4)
如果您了解makefile,但正在尝试应对默认Windows安装中缺少的工具:
如果您想了解makefile:
这实际上是一个非常复杂的问题。首先,对于hello world,你不需要链接几个文件,因此makefile可以简化,但不会教你需要知道的内容。
在一个真正的程序中,你需要链接几个文件,你需要使用makefile变量来减少重复等。所以一个简短的例子将包含一堆没有明显目的的东西。所以你需要的是一个很好的教程。
This one is pretty good.跳转到那个页面但继续阅读,因为第一页上的内容不是可维护的方法(虽然有必要了解它)。
如果您只想编写Windows程序:
不要打扰makefile。使用Visual Studio项目文件和解决方案文件将它们绑定在一起。大多数开源项目似乎分发Windows的VS项目文件(如果有的话),并将gnu make
用于其他平台。 Visual Studio提供免费的“Express”版本。
答案 1 :(得分:3)
有一个nmake教程here(nmake是visual studio附带的内容)。
你有什么更具体的想法吗?这将有助于获得更好的答案。与Windows有关的一些特定差异吗?
答案 2 :(得分:1)
最简单的方法是安装cygwin并使用普通的makefile。
答案 3 :(得分:1)
如果您使用visual studio - CSPROJ是make文件 - 您可以尝试在编辑器中查看它。与其他编译器 - 你需要检查......
答案 4 :(得分:0)
如果要从命令行开发Windows应用程序(而不是膨胀的Cygwin支持的Posix),最好的解决方案是从Twilight Dragon和{{获取GCC的MinGW端口3}}标准GNU工具的端口,如make。您还应该获得MSYS的副本,这也是一个很好的教程。