CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

初学者,盼解答!!!!

楼主crinoid()2003-11-03 02:10:32 在 VC/MFC / 基础类 提问

1。我在一个aa.h包了#include         <stdafx.h>。在编译时说找不到该文件。  
  2。我的statement   completion   怎么不出来?(我已经在tools->options->statement   completion   options   下所有的都勾上了!) 问题点数:40、回复次数:10Top

1 楼crinoid()回复于 2003-11-03 02:15:39 得分 0

我在一个新建的工程以上的问题都能解决。  
  出现以上问题是我从网上下载了一段源码,就出现以上问题。Top

2 楼crinoid()回复于 2003-11-03 02:19:19 得分 0

出现的错误是:  
  No   such   file   or   directory  
  Error   executing   cl.exe.Top

3 楼mfc168(子非鱼)回复于 2003-11-03 08:19:21 得分 0

这个问题我遇到过,你这样改:  
  注释掉#include         <stdafx.h>     或者写成#include         “stdafx.h”  
   
  还有就是:  
  project->settings->C/C++   ->category->Precompiled   header   ->选择not   usingTop

4 楼0sch(!)回复于 2003-11-03 08:33:58 得分 0

将     #include         “stdafx.h”   摆在aa.h的开头位置,所有的头文件之上!Top

5 楼Edelweissobject(青山绿水)回复于 2003-11-03 09:17:47 得分 0

如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的Settings,选择C/C++选项卡,从Category组合框中选中Precompiled   Headers,选择Not   Using   Precompiled   headers。确定     如果发生错误的文件原本是该工程中的,则检查该文件头部有没有#include   "stdafx.h"语句,没有的话添加。   如果还不行,也有可能是定义的类或结构体等最后忘了加分号,注意一下。  
  详细见http://www.csdn.net/Subject/297/index.shtm  
  Top

6 楼sxslyy(孤松傲雪)回复于 2003-11-03 09:54:39 得分 0

同意mfc168(闶阆)   (   )Top

7 楼crinoid()回复于 2003-11-03 13:30:53 得分 0

谢谢各位,我按照mfc168(闶阆)   的方法作了,可是还是不行。提示  
  fatal   error   C1083:   Cannot   open   include   file:   'stdafx.h':   No   such   file   or   directory  
  Generating   Code...  
  ,还有就是statement   completion   的问题,我在下载的源码中不能动态显示,但是新new一个project就可以了。  
   
  Top

8 楼mfc168(子非鱼)回复于 2003-11-03 20:43:43 得分 40

你用第二种方法,一定可以Top

9 楼ManFred2ManFred(曼弗雷德)回复于 2003-11-03 21:48:11 得分 0

stdafx.h  
  只不过是个与编译头文件,应该是包含在.cpp文件的开头位置的。每个新建的项目中都自动生成了该文件,你从网上下的代码当然没有包含它。其实既然是网上的代码其stdafx.h文件中应该没有太重要的信息,如果你不想新建一个项目的话可以这样做:  
  第一,在.cpp的开头处写入#include<windows.h>  
  第二,执行   mfc168(闶阆)   所说的第二个方法project->settings->C/C++   ->category->Precompiled   header   ->选择not   using  
  Top

10 楼ManFred2ManFred(曼弗雷德)回复于 2003-11-03 21:48:55 得分 0

sorry  
  笔误:应该是“预编译头文件”Top

相关问题

  • 急盼解答
  • 极盼解答~~~~
  • 基本知识,盼解答
  • cmdshell的报错,盼解答
  • 新手问题 盼解答
  • 简单问题,盼望解答
  • 经常编译出错,急盼解答!
  • 菜鸟级问题,盼解答
  • 一个小问题,盼解答
  • 关于VC中Winsock的一个细节问题,盼解答.

关键词

  • c/c++
  • 文件
  • 代码
  • 选择
  • stdafx
  • 开头
  • 新建
  • 工程
  • 错误
  • precompiled header

得分解答快速导航

  • 帖主:crinoid
  • mfc168

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo