用VC运行后缀为.c的文件错误Command line error D2027 : cannot execute '.\c2',怎么解决

作者&投稿:刘典 (若有异议请与网页底部的电邮联系)
运行VC时,出现Command line error D2027 : cannot execute 'c1xx'怎么解决?~

呵呵,楼上何大哥真是慷慨啊~
---------------------------------------------------------------------------------------

命令行错误 D2027
无法执行“component”

编译器无法运行给定的编译器组件或链接器。

可能的原因

内存不足,无法加载该组件。如果 NMAKE 调用了编译器,则在生成文件外部运行编译器。
当前的操作系统无法运行该组件。确保路径指向适合您的操作系统的可执行文件。
该组件已损坏。使用 SETUP 程序从分发磁盘上重新复制该组件。
选项被错误指定。例如: cl /B1 file1.c

这是微软MSDN上关于该错误的说明文档
http://msdn.microsoft.com/zh-cn/library/aa984163(VS.71).aspx

命今行错误,不能执行c1程序,似乎c1是编译工具中的一个。可能是VC损坏出错了,或者c1不够权限执行,比如被win7中的UAC拦截了或者被安全工具(如杀毒软件)拦截了。以前电脑装杀毒软件时,没少杀我的MINGW编译器。

.c后缀是给C语言用的,VC用C++,最好用cpp后缀文件
用.c,如果在文件里用了什么C++语法,就会编译不过,具体得看代码了

建议把后缀改成.cpp


怎么用vc生成后缀名c的文件
不用那么麻烦的,直接新建文本文档,把后缀txt改为c然后打开往里面写代码就可以调用c语言环境调试了

在VC++中编辑C,需要把文件后缀改成.c吗?
for(int i = 0;i<10;++i) printf("i = %d\\n",i);不同后缀所用编译标准不同,比如说上面这段代码在cpp文件中是可以编译通过的,在c文件中是不可以的,因为c语言不允许在for循环中定义新的变量。

c++中后缀名.c 与.cpp的区别
.c是c语言的源程序格式,.cpp是c++语言的源程序格式。这是两种不同的语言。代码的问题原因:编译器问题——C89和C99 C89规定,在任何执行语句之前,在块的开头声明所有局部变量。在C99以及C++中则没有这个限制,即在首次使用之前,可在块的任何位置都可以声明变量。因此,变量声明放在前面就不报错了。

vc++中怎么建.c文件
我用的是VC6.0。点击“文件”-“新建”,在弹出的对话框上选择“文件”选项卡,然后选择“文本文件”,在文件名中写上扩展名.c就行了。

vc++运行出来的是C#怎么解决
这个是因为vc的bug。需要重新安装vc。1、打开VC6.0++,选择文件--新建。2、新建一个控制台应用工程,命名为demo。3、选择一个空的工程。4、此次,新建一个C++源文件。5、键入一段简单的C程序。6、编译运行。7、运行的效果如图。完成。

如何在Visual C++ 6.0环境下运行C程序
输入和编辑源程序:新建一个源程序:选择“文件”,然后“新建”,弹出对话框,在弹出的对话框中选择“C++ Source File”,表示要建立新的C++源程序文件,然后在对话框中右半部分的“目录”输入源程序的存储路径,输入文件名。输入和编辑源程序。保存。Visual C++ 6.0可以编译后缀为.c的C源程序,也...

我的vc中一个工程里有.c和.cpp文件 怎么每次运行一个.c文件时 另一个...
不存在“运行一个.c文件“或者“运行一个.cpp文件“这种事情 你运行的是整个这个工程编译的产物,那个.exe文件

我用VC创建一个工程时,后缀名总是CPP,但是我学的C语言,怎么才能把它...
你在新建中选择c++ sourcefile创建,填写文件名的时候就填写filename.c类型,例如:QuckSort.c 这样就生成C类型文件。

VC++6.0下C语言源程序后缀名
你用到了c++的东西 你写的不是标准c。举个简单的例子你就明白了:include "stdio.h"int main() { printf("hello"); int i; scanf("%d", &i); printf("the i is %d", i);}这个程序,看上去是没有错误的,你放到.cpp中编译也是没有问题,但是如果你用.c文件编译,就会...

VC++6.0的工程文件扩展名是?
VC++6.0的工程文件扩展名是cpp。CPP是程序设计语言C++的另一种书写形式。cpp是用C++语言编写的源代码文件的后缀名(*.cpp)。它对类的强大支持可以使它编写出更优质的程序。C++ 的头文件后缀名为(*.h)。main函数为程序的执行入口。它是“C Plus Plus”的简称。是继C语言之后又一种计算机编程...

禹城市15710243691: 用VC运行后缀为.c的文件错误Command line error D2027 : cannot execute '.\c2',怎么解决 -
鄞祁追风: .c后缀是给C语言用的,VC用C++,最好用cpp后缀文件 用.c,如果在文件里用了什么C++语法,就会编译不过,具体得看代码了 建议把后缀改成.cpp

禹城市15710243691: 为什么编译和运行vc++ 时会出现Error spawning c1.exe 的错误 -
鄞祁追风: 可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的“Compiling... ,Error spawning cl.exe”错误提示给郁闷过.很多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正...

禹城市15710243691: 我装了个VC,为什么编个程序总显示如下错误——Error spawning c1.exe ? -
鄞祁追风: Error:spawning c1.exe的解决方法2008年11月01日 星期六 22:08问题:C++编译所有文件都是error spawning c1.exe, 无论是什么样的文件编译 都是 error spawning c1.exe 1 error ,0 warning.解决方法:tools->options->directories:show ...

禹城市15710243691: VC直接打开C文件就会出现 建立空文档失败 -
鄞祁追风: 1. vc++6.0不能打开.c文件.只能打开.cpp文件.但你可以把它拖着放进去.跟2一样. 2. 你可以先打开vc++6.0后,在拖着.dsw文件放进到灰色区域.直接打开. 3. 如果还有这情况,直接点 X.把那个窗口给关闭

禹城市15710243691: 我用vc6.0编c程序出错 -
鄞祁追风: Build ->Rebuild all 当VC++出现Compiling... Error spawning cl.exe 错误的解决办法有如下几种,请楼主尝试: 方法1: 启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变...

禹城市15710243691: 求解用VS2010编写C语言程序,总是失败1个,上面说错误是转换到COFF期间失败:文件无效或损坏 -
鄞祁追风: vs2010 LINK : fatal error LNK1123: 转换到 COFF 期间失败:解决方法如下:删除C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin下面的那个cvtres.exe .他重复了 原因:转换到 COFF 期间失败: 文件无效或损坏 输入文件必须具有...

禹城市15710243691: 为什么我的电脑装了visual c++后运行c++ 的时候老是出现同样一个错误 如下: Error spawning cl.exe -
鄞祁追风: 我也遇到了这个问题,当时也是不知道怎么办,点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”,设置“Excutable Fils、Include Files、Library Files、Source Files”的路径 .不要把以前的都删除了,运行后看什么的路径不对就去搜索这个文件,把它所在的文件设置成路径,cl.exe在一个.../bin的文件下,把它设置成路径就可以了.不要把路径都删除了,会出现很多其他的文件找不到的.希望对你有点帮助.

禹城市15710243691: 用文本编辑的程序,把文本的后缀该为“.c”能在Microsoft Visual C++ 6.0运行,但是改为“.cpp”就不能在Microsoft Visual C++ 6.0运行会有错误,为什么呢?
鄞祁追风: .c文件VC6.0用C编译器来编译,如果没有语法错误当然没问题; 改为.cpp,VC6.0会用C++编译器来编译,如果c文件中包含C++的保留关键字,必定出错

禹城市15710243691: VC下写C程序一直出现下面的错误
鄞祁追风: 我的以前也出现这样的情况,是不是你移动过?造成了默认路径错误,要是能把它改了就好了.但我不知但怎么改,我上次解决的办法是:重装系统.一般装好后最好不要移动了. 编程路上加油,准你好运!!

禹城市15710243691: c语言 编好的代码 第一次没有错,关闭后再打开 .c 文件 运行就有错误 -
鄞祁追风: 如果你用的vc6.0来编写c程序,编译成功后,关闭.下次打开就打开工作空间,找到后缀名为.dsw的文件,打开即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网