MTK模拟器Could not run "cl.exe"错误
2011-08-22 09:54
309 查看
前段时间重新了一下系统,VC6没有安装在C盘,今天在公司拷了项目的代码,准备在家里弄一下,周一的时候把B7项目出版本,在编Modis的时候,报了如下错误:
Could not run "cl.exe". Please check your PATH!
刚开始是怀疑环境变量的Path有问题,手动将cl.exe的目录(我是安装在D盘)补上D:/Program Files/Microsoft Visual Studio/VC98/Bin ,重新new_modis,结果还是报这样的错误,觉得可能不是这里的错误,于是,打开make2.pl,搜索了一下cl.exe,在sub codegenMoDIS{}函数里找到了这句话
die "Could not run /"cl.exe/". Please check your PATH!/n" if ($is_cl != 0);
不懂Perl,上网搜索了一下,Perl中sub表示的是执行子程序的意思,Perl子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。
定义是:
subsubroutine{
statements;
}
调用是&subname;
die函数是错误处理函数,如果系统调用失败的话,die函数会把字符串打印到STDERR上,并以$!的当前值退出脚本。
再回过头去看这句话:
die "Could not run /"cl.exe/". Please check your PATH!/n" if ($is_cl != 0);
那么很明显就是is_cl这个条件判断有问题,然后直接向上搜索,在上面找到如下语句:
$cl = 'cl';
$is_msdev = 0;
$is_cl = 0;
$VSCommonDir = "C://Program Files//Microsoft Visual Studio//Common";
$MSDevDir = "C://Program Files//Microsoft Visual Studio//Common//MSDev98";
$MSVCDir = "C://Program Files//Microsoft Visual Studio//VC98";
很明显这个目录是不可能找到的,我安装在C盘,所以直接将目录改成自己VS6安装的D盘,然后重新new_modis,不在报错,搞定!
转/article/8019716.html
Could not run "cl.exe". Please check your PATH!
刚开始是怀疑环境变量的Path有问题,手动将cl.exe的目录(我是安装在D盘)补上D:/Program Files/Microsoft Visual Studio/VC98/Bin ,重新new_modis,结果还是报这样的错误,觉得可能不是这里的错误,于是,打开make2.pl,搜索了一下cl.exe,在sub codegenMoDIS{}函数里找到了这句话
die "Could not run /"cl.exe/". Please check your PATH!/n" if ($is_cl != 0);
不懂Perl,上网搜索了一下,Perl中sub表示的是执行子程序的意思,Perl子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。
定义是:
subsubroutine{
statements;
}
调用是&subname;
die函数是错误处理函数,如果系统调用失败的话,die函数会把字符串打印到STDERR上,并以$!的当前值退出脚本。
再回过头去看这句话:
die "Could not run /"cl.exe/". Please check your PATH!/n" if ($is_cl != 0);
那么很明显就是is_cl这个条件判断有问题,然后直接向上搜索,在上面找到如下语句:
$cl = 'cl';
$is_msdev = 0;
$is_cl = 0;
$VSCommonDir = "C://Program Files//Microsoft Visual Studio//Common";
$MSDevDir = "C://Program Files//Microsoft Visual Studio//Common//MSDev98";
$MSVCDir = "C://Program Files//Microsoft Visual Studio//VC98";
很明显这个目录是不可能找到的,我安装在C盘,所以直接将目录改成自己VS6安装的D盘,然后重新new_modis,不在报错,搞定!
转/article/8019716.html
相关文章推荐
- MTK模拟器Could not run "cl.exe"错误
- Eclipse 报 "The builder launch configuration could not be found" 错误的解决办法
- 【xcode】错误之Could not launch "" failed to get the task for process
- 解决apache启动错误"httpd:Could not reliably determine
- "不是所有工作区中的窗口无法打开"错误消息(Not all of the Windows in the workspace could be open)
- JSPF 编译错误 Cannot run program "javadoc.exe"
- Chrome插件开发之"Could not load extension... Unsopported encoding "错误解决方法
- gcc-config: error: could not run/locate 'gcc'错误
- Eclipse Wowza 插件报 "The builder launch configuration could not be found" 错误的解决办法
- 当eclipse导入工程时报"The builder launch configuration could not be found"错误时的解决方法
- eclipse错误之Could not write metadata for "xxx"
- MyEclipse导入项目有错误project was not built due to"Could not delete
- vs2013 error MSB6003: The specified task executable "cmd.exe" could not be run
- Android错误:项目导入时,出现Exception in thread "main" java.lang.NoClassDef、Could not write file 。。。.classpath
- 安装Mysql后,服务启动不了,出现"Could not start the service mysql error"错误
- Linux "could not open default font 'fixed'."错误解决 .
- 解决apache启动错误"httpd:Could not reliably determine..."
- vc++ "Error spawning 'vcspawn.exe'. The build could not be performed" 错误解决办法 (测试通过)
- Mysql Administrator 弹出"Could not find settings"错误
- 41.【xcode】错误之Could not launch "" failed to get the task for process