none
vc编译:Error: Could not generate command line for the 32-bit C/C++ Compiler for 80x86 tool. RRS feed

  • 问题

  • 我在编译时候,现在经常出现诸如
    --------------------Configuration: aa - Win32 Debug--------------------
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP18F7.tmp
    Error opening temporary file:
    Sharing violation.
    Error: Could not generate command line for the 32-bit C/C++ Compiler for 80x86 tool.
    aa.exe - 1 error(s), 0 warning(s)
    的错误,有时候,仅仅是一个错误或者是一个警告之类的就会出现这样的提示。但是当多次点击编译的时候,就又会显示错误行或者警告行的正确提示信息了,我不知道是怎么回事,请给点思路。
    还有C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP18F7.tmp,我按照路径找到了这个文件,它的大小是0k,把它放到其他处,又会该文件又会换成RSP906.tmp等的了,真不知道怎么了,希望高手指导一下。
    2010年1月22日 5:41

答案

  • 查到两种原因
    1 硬盘不足(现在这种可能性比较小)
    2 杀毒软件禁止写文件。你可以尝试把杀毒软件关闭,或者把IDE放到杀毒软件的except。
    麻烦把正确答案设为解答。
    2010年1月22日 5:57
    版主

全部回复

  • 查到两种原因
    1 硬盘不足(现在这种可能性比较小)
    2 杀毒软件禁止写文件。你可以尝试把杀毒软件关闭,或者把IDE放到杀毒软件的except。
    麻烦把正确答案设为解答。
    2010年1月22日 5:57
    版主
  • Update 一下版主:

    3 请在解决方案浏览器上选中项目,鼠标右键->属性,找到Build Events 选项卡,请检查一下 pre-build event 内是否有脚本代码,验证一下那个脚本代码是否能够执行成功。
    2010年1月22日 6:38
    版主

  • 同意SplendourG的观点,可能是杀毒软件的文件实时防毒引起的。建议先关闭杀毒软件测试一下。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年1月28日 10:46