RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
[原创]使用Visual Studio .NET编写纯C程序的提示
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 11:03
  • 来源:未知

使用Visual Studio .NET编写纯C程序的提示

作者:lover_P


    所谓的纯C程序,是指该程序(包括可执行程序或库)之源代码所用语法严格遵守C89标准,且所用之库函数,要么为C89标准所支持之标准库函数,要么为第三方以纯C程序所编写之库函数。

    上面是我对“纯C程序”做的一个非标准的、递归的定义。

    使用Visual Studio的朋友们都知道,作为Visual Studio套件的Visual C++集成开发环境并没有提供C语言编译器,我们只能使用C++编译器对C程序进行编译。尽管Eckel Bruce认为,用C++编译器来编译C程序可以发现程序中隐含的可能的错误(参见《Think in C++》),但我坚持认为这不是一个好办法:这只会让大家写出那些运用了大量C++特性的C程序。这种程序是不可取的。Bjnare Stroustrup也认为,C++应当是一门独立于C语言的、全新的程序设计语言;而我却觉得,C应该是独立于C++的、老树常青的语言。因此,我们需要一个能够编写纯C程序的开发环境和编译器。

    Visual Studio .NET中的C++编译器为我们提供了这样功能!Visual Studio .NET中的C++编译器不仅大大加强了对C++标准的支持,通过一些配置,还可以对纯C程序进行编译!在本文中我将对其配制方法进行一个简要的介绍,希望能够对那些喜欢纯C程序设计的朋友们有所帮助。也希望初学C语言程序设计的朋友能够写出漂亮的C程序。

集成开发环境的配置

    首先,在建立项目的时候,选择Win32控制台应用程序即可,但一定要选择“空项目”选项。这样就能防止Visual Studio向导为我们产生不必要的源文件(代码)和设置一些不必要的编译器选项。具体操作方法见如下图示:

    选择“文件”-〉“新建”-〉“项目”:

    在“新建项目”对话框中,在“项目类型”李表框中选择“Visual C++项目”,并在“模板”列表框中选择“Win32 控制项目”模板。别忘了在“名称”文本框中输入项目的名称,这里我起名为“PureC”:

    点击“确定”按钮后,将弹出“Win32 应用程序向导”对话框,别急着点“确定”:

    最初,在我看到这个对话框的时候,还真没注意过“应用程序设置”这个选项(可能是我太笨了罢-_-b)。因此,我们要:

    点击“应用程序设置”选项卡,选中“附加选项”中的“空项目”: