4

我一直在寻找适用于 Windows 8 的 C 编译器,然后才知道我可以在 Visual Studio 上编译 C 程序。

Microsoft 提供了相同的演练,但我不喜欢它,因为它包括在文本编辑器中编写程序和频繁使用命令提示符,我正在寻找更像 Turbo C++ 的界面。

无论如何我可以直接在 Visual Studio 2012 for windows 8 中运行和编译程序吗?

或者,如果这不可能,我有哪些 Windows 8 替代方案?

4

4 回答 4

4

从您发布的页面:

默认情况下,Visual C++ 编译器将所有以 .c 结尾的文件视为 C 源代码,并将所有以 .cpp 结尾的文件视为 C++ 源代码。

现在创建您想要的任何 C++ 项目类型,当您添加文件时,确保它们以结束.c并完成。

于 2013-09-19T09:16:49.770 回答
1

由于您要求替代品(不清楚您是否甚至是替代 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 重得多,但功能更多。

于 2013-10-22T08:10:01.393 回答
0

您可以将 Visual Studio 用作 TURBO C++

但在这儿

如果你想编译单个文件

创建程序.c

file->new->c++file->open

然后编写c代码并用扩展名保存 .c

现在您需要创建新项目file->new->project 并将 program.c 添加到该项目中。

并使用build->compile. 在此更改之前编译为

project->properties.
于 2013-09-19T09:32:21.000 回答
0

我上次使用 Turbo C++ 时(90 年代初),它是一个类似于 Visual Studio 的 IDE。

Turbo C++ 和 Visual Studio 都提供命令行工具。

从开始菜单,找到 Visual Studio 工具菜单,那里应该有一个命令行快捷方式,可让您访问命令行 (cl.exe) 工具。

如果你有makefile,那么你可以使用nmake 而不是make。

于 2013-09-19T09:38:28.383 回答