`
greenish2008
  • 浏览: 20980 次
  • 性别: Icon_minigender_1
  • 来自: 乌鲁木齐
社区版块
存档分类
最新评论

执行 cl.exe 时出错.问题

阅读更多

 

      最近由于工作需要,开始用VC做些开发,在网上下载了些代码,但每次编译都会提示:

      fatal error C1083: Cannot open precompiled header file:   'Debug/api_eg.pch': No such file or directory
      执行 cl.exe 时出错.

      api_eg.obj - 1 error(s), 0 warning(s)

      代码当然是没问题,开始很奇怪,以为是环境配置有问题,再其它电脑上测试,也是如此,再网上找了很久,没能找到合适的解决方法,现将我的解决方法列出:
       方法1、先build后compile,这样可以先生成一个.pch文件,再编译就不会报错了。
       方法2、工程->设置->c/c++ ->分类()->预编译的头文件->自动使用预补偿文件(标题:stdafx.h)->点击确定。
       方法3、每次编译之前先编译StdAfx.cpp,这样再编译就不会报错啦!

       这是我用的3种方法,有谁有更好的方法,可以留言交流一下!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics