导航:首页 > 源码编译 > vc编译一直error

vc编译一直error

发布时间:2022-04-14 16:58:31

㈠ Visual c++编译时一直出现这个错误,为什么怎么解决求高手指导!

这个问题很多情况下是由于路径设置的问题引起的, “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面, 你可以到相应的路径下找到这个应用程序。
打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)” 依次点击“show directories for:"下拉列表中的四个选项,Excutable Fils、Include Files、Library Files、ource Files。重新设置路径(注意前面的路径“C:\Program Files\Microsoft Visual Studio”,这一部分应该改为你的C++在你的电脑上所处的位置):
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

㈡ VC++编译出错,错误代码:error C1189,请各位高手指点一下。

2个解决办法。
1.工程-》属性-》C/C++-》代码生成-》运行时库:修改成: 多线程调试(/MTd); (release版本也修改成 多线程(/MT)

2.工程-》属性-》常规-》MFC的使用:修改为:在静态库中使用 MFC
方法2不一定管用,PC机上的MFC(相对于EVC而言)程序都是多线程的(不信你照2修改试试,会出现找不到_beginthread函数的定义),必须设置多线程版本的运行时库。也就是照1的设置

大哥多给点分吧

㈢ 为什么我的vc++6.0总是显示有一个错误,编译不了

终于搞懂了,像大神说的差不多,路径问题。不过头文件每个人都不一样,像之前我刚买电脑,我同学直接放在桌面,编译环境就直接指向桌面,不管我是重装还是什么,都是指向桌面,需要自己手动改回来,不过有些东西是不用变,举例E:Microsoft Visual StudioVC98INCLUDE,而我的是D:vcVC98Include。像我直接在D盘搞个vc文件夹,其他不用改,对比楼下和我的路径你就知道怎么改了,

㈣ 我在用C语言编程时,编译后总出现Error:spawning C1.exe的错误,看不懂,是什么意思啊快快快,谢谢!

原因可能是因为你计算机上的VC是从别的计算机上面拷来的,而非直接安装,所以设置的编译器路径需要重新设置。

具体的解决方法:

1、在菜单栏的【工具】(Tools)中选择【选项】(Options),在打开的对话框中选择【路径】(Directories);

在右边的目录“Show directories for:”下拉表中选择【可执行文件】(Executable files),再看下面有没有cl.exe文件所在的目录,如果不对修改之。

6、修改完之后,点击【确定】按钮,重新编译程序,可以发现没有出现Error spawning cl.exe这个问题,程序可以正常编译了。

㈤ 在vc6.0编译程序之后,总出现一个error,显示为spawning错误

实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。
因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable
Fils、Include
Files、Library
Files、Source
Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

㈥ VC编译错误

这个错误是编译帮助文件时, 缺少部分帮助文件资源时引发的。
解决办法是不编译帮助文件,只编译源代码,方法如下:
找到your_prj.dsp, 用记事本打开,其中your_prj是你的工程名字,请灵活替换:
1.找到SOURCE=.\hlp\your_prj.hpj,
从此开始删除,直到
# End Source File
# Begin Source File
2.找到SOURCE=.\Resource.h
从此开始删除,直到
# End Source File
# Begin Source File
3.找到SOURCE=.\hlp\your_prj.cnt
从此开始删除,直到
# End Source File
# Begin Source File

㈦ 用vc6.0做编程,明明程序没错,为什么总是提示有一错误

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

虽然是引用,但很多情况下就是这个问题

㈧ c语言编译总是提示 1 error

首先你格式错了,一般都是这样
#include<stdio.h>
void
main()
{
主程序
}
注意引号那些要在英文模式下输,象一楼的程序就是对的,
其次这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。
因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable
Fils、Include
Files、Library
Files、Source
Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

㈨ vc++6.0一直显示编译错误,求指导。

3处要修改,在注释处

delete与c++关键词冲突,自己改个其他名词

malloc返回的是指针

#include<stdio.h>
#include<stdlib.h>
typedefstructnode
{
int*elem;
intlength;
}sqlist;

voidInitlist(sqlist&l,intn)
{
l.elem=(int*)malloc(n*(sizeof(int)));//int*,malloc返回的是指针类型
l.length=n;
for(inti=0;i<n;i++)
scanf("%d",&(l.elem[i]));

}
voiddelete2(sqlist&l,intn)//delete与c++关键词冲突
{
int*p,*q;
for(inti=l.length;i>0;i--)
if(l.elem[i]==n)
{
p=&l.elem[i];
q=l.elem+l.length-1;

for(++p;p<=q;++p)
*(p-1)=*p;
--l.length;
}

}
voidsamenumber(sqlist&l,sqlist&m,sqlist&q)
{
for(inti=l.length;i>0;i--)
for(intj=m.length;j>0;j--)
if(l.elem[i]==m.elem[j])
delete2(q,l.elem[i]);//delete
}
intmain()
{
intm,n,l;
scanf("%d%d%d",&m,&n,&l);
sqlista,b,c;
Initlist(a,m);
Initlist(b,n);
Initlist(c,l);
samenumber(b,c,a);
for(inti=0;i<a.length;i++)
printf("%d",a.elem[i]);
return0;
}
阅读全文

与vc编译一直error相关的资料

热点内容
python字符串中符号 浏览:785
python正则表达式贪婪模式 浏览:648
爱国精神指的是什么app 浏览:408
寿司解压系列全集视频 浏览:913
物体三维重建算法 浏览:984
fuli直播app哪个好 浏览:918
租办公室用什么app 浏览:106
医师定期考核刷题app哪个好 浏览:338
导出dmp文件命令 浏览:288
手机百度网盘怎么解压密码文件 浏览:585
索引重新编译 浏览:606
命令与征服4免cd补丁完美版 浏览:428
kotlin编译为native 浏览:142
家用编译机 浏览:552
电子加密货币最新政策 浏览:382
androidcanvas撤销 浏览:272
安卓手机怎么把图标全部下移 浏览:187
饥荒被服务器踢出怎么进 浏览:173
c编译器哪款好 浏览:734
快手宝哥发明什么app 浏览:823