[英]How do I compile for Windows XP with Visual Studio 2012?
[英]How to compile and execute C program on Visual Studio 2012 for Windows 8?
我正在为Windows 8寻找一个C编译器,然后才知道我可以在Visual Studio上编译C程序。
微软提供相同的演练 ,但我不喜欢它,因为它包括在文本编辑器中编写程序和频繁使用命令提示符,我正在寻找更像Turbo C ++接口。
无论如何,我可以直接在Visual Studio 2012中为Windows 8本身运行和编译程序吗?
或者,如果这不可能,我有什么替代Windows 8?
从您发布的页面:
默认情况下,Visual C ++编译器将以.c结尾的所有文件视为C源代码,将所有以.cpp结尾的文件视为C ++源代码。
现在创建您想要的任何C ++项目类型,并在添加文件时确保它们以.c
结尾并且您已完成。
既然你要求替代方案(不清楚你是否意味着替代IDE和/或编译器):
您可以尝试免费的Code :: Blocks IDE ,它支持MINGW ,其中包括用于Windows的GCC(Gnu编译器集合)端口。 另一种基于MINGW的GCC端口,有时更容易安装,是TDM-GCC 。 Code :: Blocks也可以配置为与其他工具链一起使用。
使用GCC的一个优点是它是Linux系统的默认编译器,因此如果你也碰巧为Linux编写代码,你可以“重用”你在Windows上使用的GCC编译器的知识。
另一个替代IDE可能是eclipse ,其CDT扩展 ,旨在进行C / C ++开发(可以配置为与GCC或许多其他工具链一起使用)。 比Code :: Blocks重得多,但具有更多功能。
你可以使用visual studio作为TURBO C ++
但在这里
如果你想编译单个文件
创建program.c
file->new->c++file->open
然后编写c代码并用扩展名.c
保存
现在您需要为此项目创建新项目和file->new->project
add program.c。
并使用build->compile
项目。 在那之前改变编译与
project->properties.
我最后一次使用Turbo C ++(在90年代早期),它就像一个IDE,就像Visual Studio一样。
Turbo C ++和Visual Studio都提供命令行工具。
从开始菜单中,找到Visual Studio工具菜单,应该有一个命令行快捷方式,允许您访问命令行(cl.exe)工具。
如果你有makefile,那么你可以使用nmake而不是make。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.