用VC初写console程序的问题 在用VC写控制台时为什么要把 afx.h加在stdafx.h里?如果不加的话就出错,说是重定义.但如果不加stdafx.h头文件也出错.不知是什么原因 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个是你选了mfc方式吧那么afx.h是必须的,包含 mfc的一些头文件,stdafx.h这个是预处理器在作怪,用于预补偿,你可以按alt+f7调出工程设置->c/c++-> 分类->precompliedheaders这里可以关掉这个东西 直接新建一个cpp文件#include "iostream.h"int main(int argc, char* argv[]){ printf("Hello World!\n"); return 0;}不用afx.h阿 to basboy:那VC是如何用 STDAFX.H来作预补偿的? MFC checkbox 通过SetFont将字体增大后,其控件高度不跟着增大,下半部被档住 如何在主菜单栏增加按钮,并相应单击命令 怎样读取二进制文件中的数据并画图 CreateInstance创建完对象不用了是不是要删除,怎么样删除? 如何判断任意一个字符属于哪个字符集??? 求助:用vc扫描黑色背景图像下白色圆环的程序或思路 vc7的项目 Release 编译问题 如何改变字体的前景色 对话框问题, 会者不难啊. 已知DIB位图数据的数组指针,如何提取数组里面的颜色? ——*-在线给分,CHtmlView如何获得正在连接的URL-*—— AddNew的问题
stdafx.h这个是预处理器在作怪,用于预补偿,你可以按alt+f7调出工程设置->c/c++
-> 分类->precompliedheaders
这里可以关掉这个东西
int main(int argc, char* argv[])
{
printf("Hello World!\n");
return 0;
}
不用afx.h阿
那VC是如何用 STDAFX.H来作预补偿的?