[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代码文件编辑好后,可以在“生成”菜单项下选择编译项,对代码进行编译,在“调试”菜单项下选择运行即可看到程序运行结果(此时运行选择实心的绿色三角形会运行后一闪而过,选择虚心绿色三角形会弹出命令行窗口执行,一般选择后者)。
版权声明:本文为博主原创文章,未经博主允许不得转载。

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

在VS中编译调试C程序
  • u013409439
  • u013409439
  • 2015年04月27日 20:33
  • 1603

qt-使用vs2012调试qt程序

qt自带的编译器写代码还是很方便,但是调试就有点。。。。。。日狗了,所以我选择了全宇宙最好的编译器调试qt—-vs2012其实vs2012是完全支持qt的开发的,只需要下载一个叫做 qt-wind...
  • u010650281
  • u010650281
  • 2016年06月03日 17:09
  • 1715

VS2012编译运行VS2013的程序以及VS中运行C语言

AVS程序是在VS2013中编译的工程,用VS2012运行是老是提示错误 提示无法打开一个文件,无法找到“V120”,这时候可以右键工程,属性通常,平台设置(Platset)为v110, ...
  • Goul_
  • Goul_
  • 2014年07月18日 11:24
  • 2105

opencv3.0&vs2013 debug下可以运行 release下不能运行或者release 下可以运行debug下不能运行的解决办法

opencv3.0&vs2013 debug下可以运行 release下不能运行或者release下可以运行debug下不能运行的解决办法,类似错误为“。。。。。写入位置0x00000010”时发...
  • f_gningnaw
  • f_gningnaw
  • 2015年08月25日 21:37
  • 2587

构建Visual Studio Code编译调试Linux C++环境

Visual Studio Code是微软公司推出的一款可以跨平台(Mac OS X、Windows、Linux)的轻量级IDE,支持C/C++/C#/Python等多种语言环境,与其说它是IDE,还...
  • kikaylee
  • kikaylee
  • 2017年08月23日 10:31
  • 614

vs下debug运行正常,release下出现异常

VC下Debug和Release区别 最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方...
  • xietingcandice
  • xietingcandice
  • 2013年06月13日 15:07
  • 2351

erlang debug调试

1.debugger:start()或im()打开调试环境。2.把需要调试的模块加载到调试环境中,界面添加和代码添加两种方式。注意:eclipse环境下编译的beam默认是debug_info(猜测源...
  • zhangxinrun
  • zhangxinrun
  • 2011年05月28日 23:11
  • 1333

C语言输出DEBUG调试信息的方法

问题提出我们在调试程序时,输出调试信息(又称为”打桩”或者”插桩”)是一种普遍、有效的方法。我们输出的信息通常包括行号、函数名、程序变量等。但是我们在程序BUG修复后,又会特别烦我们之间插入的哪些调试...
  • gatieme
  • gatieme
  • 2015年05月13日 10:30
  • 9396

VS2015中#if DEBUG的使用(C#)

在C#中,我们希望有些代码在debug模式下能够执行,而在release模式下执行另外的代码。一种简单的操作办法是在当前.cs文件中开头部分定义一个宏定义,如#define DBG_MODE.然后在需...
  • ygrssm
  • ygrssm
  • 2017年08月21日 15:02
  • 922

Visual Studio 中F10和F11调试的区别

第一种F10调试,单步执行,不进入调用的其它函数 第二种F11调试,单步执行,进入调用的其它函数 其实一般用F11就很好了,方便调试。尤其对于初级使用VS2008的来说 如果不明...
  • boylinux
  • boylinux
  • 2012年06月13日 15:46
  • 6948
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Debug]在VS中编译调试C程序
举报原因:
原因补充:

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