`
greenish2008
  • 浏览: 21322 次
  • 性别: 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种方法,有谁有更好的方法,可以留言交流一下!

分享到:
评论

相关推荐

    vc提示unexpected end of file found的原因分析

    Error executing cl.exe 则检查你的程序是否已经运行,这说明编译可能已经通过,程序仍在内存中 可能是类后没有加分号,或上面的漏了个“{”号或“}”号。 1. 如果你的部分代码从某些网页拷贝,最好先拷到写字板,...

    VS生成CMDexe出错解决方案

    总之,在处理VS生成CMD exe出错的问题时,首先要明确错误的具体表现形式,然后结合实际情况分析可能的原因,并采取相应的解决措施。同时,建立一套完善的开发流程和规范也有助于预防此类问题的发生。

    C6748.cmd源文件

    2. **编译命令**:如使用`cl.exe`或`g++`等编译器进行代码编译,这通常包括设置编译选项、链接库等。 3. **构建工具**:如使用`msbuild`或`cmake`等工具进行项目构建,自动化整个工程的编译和链接过程。 4. **测试...

    C++(Qt)软件崩溃调试-编译器及编译参数学习(4).pdf

    MSVC使用cl.exe作为C++编译器,LINK.exe作为链接器。MSVC的编译参数使用斜杠(/)而非GCC的减号(-),例如/Od禁用优化,/Zi生成调试信息。MSVC特别适用于Windows平台的开发,且与微软的开发工具和库有良好的集成。 ...

    Editplus 3[1].0

    命令:c:\msdev\vc98\bin\cl.exe 参数:"$(FilePath)" 初始目录:$(FileDir) 捕获输出:开启 例子 4. Inno Setup 菜单文本:编译 Inno 命令:C:\Program Files\Inno Setup 4\Compil32.exe” 参数:/cc $(FileName) ...

    C语言上机软件VC++6.0中文版安装,学习Visual C++ 6.0编程环境的使用.docx

    3. **不创建工程直接输入源程序代码**:如果你只需要编写单个源文件的C程序,也可以不创建工程,直接在文本编辑器中编写代码,然后使用VC++6.0的命令行编译器cl.exe进行编译。 4. **编译、链接和运行程序**:在VC++...

    EditPlus 2整理信箱的工具

    命令:c:\msdev\vc98\bin\cl.exe 参数:"$(FilePath)" 初始目录:$(FileDir) 捕获输出:开启 例子 4. Inno Setup 菜单文本:编译 Inno 命令:C:\Program Files\Inno Setup 4\Compil32.exe” 参数:/cc $(FileName) ...

    editplus 代码编辑器html c++ jsp css

    单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。 【6】软件技巧——键盘记录的注意...

    硬盘主引导记录(MBR)及其结构详解.doc

    当计算机启动时,BIOS会先检测硬件设备是否正常,然后读取系统磁盘0柱面、0磁头、1扇区的主引导记录(MBR)到内存指定位置(通常是0:7C00地址开始的区域),并执行其中的MBR程序段。MBR的主要功能包括: 1. **检查...

    pcre在windows下面的示例代码

    - 错误处理:当编译或执行时出错,可以使用`pcre_error()`获取错误信息。 例如,一个简单的匹配示例可能如下: ```cpp #include "pcre.h" int main() { const char* pattern = "hello"; const char* error; ...

    广东海洋大学,2014汇编期末复习题,往届试题

    4. **汇编结果**:汇编源程序后会产生目标程序文件(.OBJ),而不是可执行文件(.EXE)或文档文件(.DOC)。 5. **DEBUG命令**:在DEBUG调试程序中,查看内存单元内容的命令是D. E,而查看寄存器内容的命令是B. R。...

    命令行批处理编译C语言代码并运行

    - 如果遇到程序死循环或出错导致停止,可以通过按下`Ctrl+C`来中断进程,然后删除`by2.bat`中对应的命令行,再次运行`by2.bat`即可。 #### 四、注意事项 - 确保所有的路径都正确无误,特别是包含空格的路径,需要...

    winrar3.7 Beta8

    它提供了比其它 PC 压缩工具更高 的压缩率,特别适用于处理可执行文件,对象库,大的文本文件等。 <br> * WinRAR 提供了一个可选的,对多媒体数据高度优化的压缩运算法。 <br> * WinRAR 支持文件和压缩...

Global site tag (gtag.js) - Google Analytics