易截截图软件、单文件、免安装、纯绿色、仅160KB

请教VC编译c程序问题

建立了一个win32控制台程序,编译时出现好多错误。百度提示缺少stdafx.h头文件,我在程序里加了一句#include <stdafx.h>,原来的错误没了,但是编译提示找不到stdafx.h头文件:fatal error C1083: Cannot open include file: 'StdAfx.h': No such file or directory。
继续百度,找到两条解决方法:
(1)打开菜单Project-> Setting-> C/C++,再选择Category-> Procomplied  Hearders  选择No Using      Procomplied  Hearders 
尝试了一下,不行啊
(2)搜索一下stdafx.h,找到VC系统里的stdafx.h,把它copy到.c所在文件夹,再编译,也是不行啊,我又把它拷贝到E:\Visual.C++.6.EN\VC98\INCLUDE(我的VC的安装目录),还是编译通不过

实在没办法了,请求高手指点!谢谢。
VC编译别的平台的函数需要进行处理
stdafx是预编译文件,需要加到程序目录
如果不想编译这个文件,可以再工程设置中间选中不编译他就可以了。

修改工程选项,不使用预编译

将相应的c文件去掉预编译头

属性->C/C++->预编译头->创建/使用预编译头中设置:不使用预编译头


打开菜单Project-> Setting-> C/C++,再选择Category-> Procomplied  Hearders  选择No Using      Procomplied  Hearders 

是这样做的啊,可是不行啊,有啥要注意的细节没?

谢谢!


既然提示缺少这个文件,要么自己新建一个这个,要么把引用这个文件的地方去掉,这个文件并不是必须的,他里面存放的是一些大多数情况下会用到,并且不会轻易修改的头文件和一些定义,完全可以去掉这个


相关问答:

菜鸟求解:c图形问题

#include <stdio.h>
#include <graphics.h>
void main()
{
  int x0,y0,x1,y1,driver,mode,i;
  driver=VGA;
  mode=VGAHI;
  initgraph(&driver,&mode,&qu ......

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

能用C/C++简单实现五子棋程序吗?

最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......

刚学C,用C实现编码 - C/C++ / C语言

#include"stdio.h"
#include"stdlib.h"
void ContrTwo(char i)
{
char str1[8];
itoa(i,str1,2);
printf("%s",str1);
}
unsigned char leftRot(char str,int i);
unsign ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号