欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VS2010:error MSB4018提示CL任务意外失败怎么解决?

程序员文章站 2022-06-28 11:47:03
使用visual studio 2010时,编译出错“cl”任务意外失败,后来在网上查找,很多人认为是使用了ramdisk(内存盘)作为临时文件夹的原因,经过试验,发现并非此原...

使用visual studio 2010时,编译出错“cl”任务意外失败,后来在网上查找,很多人认为是使用了ramdisk(内存盘)作为临时文件夹的原因,经过试验,发现并非此原因,现在已可以同时使用vs2010和ramdisk下面我们就来看看详细的解决办法。

1、程序编译时出现类似以下错误(“cl”任务意外失败):

VS2010:error MSB4018提示CL任务意外失败怎么解决?

2、有人认为是使用了ramdisk的原因,实际上原因在于,使用ramdisk时,很多人设置系统临时文件变量指向了ramdisk分区的根目录(如“k:\”)而出错。如果单独分个硬盘分区,系统临时文件变量指向根目录,也会出现这种情况。

3、解决此问题,只需将系统临时文件变量改为非根目录(如“k:\temp”):右击计算机,属性

VS2010:error MSB4018提示CL任务意外失败怎么解决?

4、高级系统设置。

VS2010:error MSB4018提示CL任务意外失败怎么解决?

5、点击“环境变量”按钮。                    

VS2010:error MSB4018提示CL任务意外失败怎么解决?

6、修改temp、tmp等为ramdisk中的文件夹,如t:\temp。

VS2010:error MSB4018提示CL任务意外失败怎么解决?

7、打开记事本,输入如下代码:

--------------------分割线-------------------------

if not exist k:\temp md k:\temp

--------------------分割线-------------------------

其中k:\temp为你设置的临时文件夹(如果路径中包含空格,需要加英文状态下的引号,如:"k:\temp files")。

VS2010:error MSB4018提示CL任务意外失败怎么解决?

8、然后将其保存为扩展名为".bat"的文件,如"tmp.bat",再复制到开始菜单-程序-启动中(可以直接拖动到开始菜单,或者右击“启动”,点击“打”),每次登陆时即可自动创建临时文件夹。

VS2010:error MSB4018提示CL任务意外失败怎么解决?

9、由于ramdisk容量较小,有时winrar解压较大文件时会提示临时存储空间不够,可以这样解决:打开winrar,选项,设置。

VS2010:error MSB4018提示CL任务意外失败怎么解决?

10、切换到“路径”选项卡。将“临时文件解压的文件夹”修改到其他有足够剩余空间的分区即可。

VS2010:error MSB4018提示CL任务意外失败怎么解决?

以上就是让vs2010与ramdisk兼容,“cl”任务意外失败的解决办法,希望大家喜欢,请继续关注。