有人用过Intel的C++编译器么?在VC.NET中整合的问题
LvYou 2004-01-25 04:36:13 7.1版本的编译器对中文支持不好,工程中如果有中文目录,就会出错;即使没有中文目录,编译也不稳定,经常让IDE出错.
刚刚试了一下8.0,好像对中文支持没有问题了,但是更大的问题在于:在IDE中根本没法编译:
------ 已启动生成: 项目: testcon, 配置: Debug Win32 ------
Compiling with Intel C++ 8.0
stdafx.cpp
icl: error: could not write to argument file 'd:\temp\11602.arg'
Command-line error: too many arguments on command line
compilation aborted for .\stdafx.cpp (code 4)
Build log was saved at "file://e:\temp\Testslo\testcon\Debug\BuildLog.htm"
testcon - 1 error(s), 0 warning(s)
---------------------- 完成 ---------------------
生成: 0 已成功, 1 已失败, 0 已跳过
说明几个问题:
1.不存在文件访问权限问题,但是感觉'd:\temp\11602.arg'根本没有生成这个文件.
2.查看BuildLog,根据其中给出的参数直接在命令行下调用编译器,就可以编译.
感觉问题出在生成参数文件那一步,本来应该在临时目录写入一个参数文件,但是这个文件实际上没有建立起来.
有没有哪位在vs2003.net下使用成功了的?谈谈经验吧~
我的环境:
windows 2000
vs.net 2003
Intel C++ Compiler 8.0