[Debug]在VS中编译调试C程序

原创 2015年07月11日 00:18:40
   问题描述:VS是微软的集成开发环境,能进行C, C++, C#, VB,F#等多种语言的程序开发,集成了代码编辑、编译、调试等功能。VS中进行程序开发是以解决方案,工程为单位进行的,但是VS并没有提供直接针对C语言的C工程,因为它是放在C++中的。
   VS中编辑编译C程序:VisualStudio不管是2005,2008还是2010,建立C工程并进行编译和调试的步骤都是一样的。
   首先新建一个项目,选择“Win32控制台应用程序”项目,并输入项目的名称,可以根据项目的内容进行命名。可以通过“浏览”按钮来修改项目文件存放的路径。
   然后点击“下一步”,应用程序类型选择“控制台应用程序”,附加选项选择“空项目”。这样建好工程项目后没有包含源文件的,只有几个文件夹。
   然后在“源文件”文件夹上右键点击选择添加->新建项,在VisualC++下选择代码->C++文件,然后在名称一栏中输入源代码文件名,但是要自己加上.c的后缀,表明是C代码文件。
   C代码文件编辑好后,可以在“生成”菜单项下选择编译项,对代码进行编译,在“调试”菜单项下选择运行即可看到程序运行结果(此时运行选择实心的绿色三角形会运行后一闪而过,选择虚心绿色三角形会弹出命令行窗口执行,一般选择后者)。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VS 程序调试--Debug和Release区别

Debug和Release区别 ~  一、Debug 和 Release 的区别          Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Rel...

如何在其他电脑上运行VS2005编译的DEBUG版应用程序

做项目的过程中,遇到这样的问题:在自己的电脑上用VS2005编译好的DEBUG版程序在其它的没有安装VS2005的电脑上没有办法运行,郁闷至极啊。 直 接拷贝文件后,错误信息如下:"This ap...

VS2010 MFC:“Debug Assertion Failed!” ——自动生成的单文档程序项目编译运行就有错

VS2010,单文档应用程序,项目文件命名为File,也就有了自动生成的CFileDoc、CFileView等类,一进去就编译运行(就是最初自动生成的项目),编译通过,可运行时直接弹出错误框: Deb...

C程序的编译过程&阅读工具&debug工具

C程序阅读工具(Linux) Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete Link:http://blog.sina...

vs2010编译调试live555之2-debug的exe找不到媒体文件

vs2010上编译好了live555,可是debug的server不能找到每天文件: 这是ffplay的报错: [rtsp @ 0xaf502560] method DESCRIBE failed: ...

[C编译器]在VS中编译调试C程序

在VS中编译调试C程序

VS2012中出现“无法启动程序...debug\abc.exe,系统找不到指定文件”的问题!

VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑...

VS.Net中程序集的Debug版本和Release版本的区别

Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。    如果在 Visual Studio ...
  • jjkliu
  • jjkliu
  • 2014年04月09日 11:30
  • 1378

VS.Net中程序集的Debug版本和Release版本的区别

前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版,之前只知道某些软件从功能上有企业版、标准版之分,却从不知道.Net程序集还有Debug和Release之区别,真是惭愧学了这一...

vs2008编译ADB(Android Debug Bridge)

  • 2011年08月16日 23:03
  • 5.79MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Debug]在VS中编译调试C程序
举报原因:
原因补充:

(最多只允许输入30个字)