在.cpp头上包含include <stdafx.h>,一定要第一个include
解决方案 »
- google earth 应用
- VC打开一个已知的Excel
- 高手请进!
- 奇怪的问题,RemoveAt出错
- 【特郁闷,散分】最近被资本家剥削过渡,郁闷
- 调用com,用智能指针调用,如何实例化指针?
- 请问有没有可以*** 免费拨打国际长途的软件?***
- ocx控件本地网页IE启动,每次都提示是否要重启机器!
- 非模态对话框中创建listControl
- 100分,我在一个窗体里面先创建一个控件,而后在该控件的类中加入addbutton()函数该函数中用create方法加入按钮成为该控件的子控件,按钮被加入但消息却得不到,怎么办?
- 哪个高手看得懂吗?是高手才进来!!
- 80分呀, 一个如果知道的话,一点都不难的问题
#include "stdafx.h"试试
#include <stdafx.h>
都试过了,还是有这个问题。
new 两个文件,试图加入一个类,总出现如下提示信息:
unexpected end of file while looking for precompiled header directive
两个文件别为:
a.h:
class a
{
void add();
};a.cpp:
void a::add()
{
;
}
行么?!
方法一:用classwizard加类,没有问题
方法二: 手工加入B.h , B.cpp ,不加#include "stdafx.h"有问题,加了就OKb.h
class b
{
void fun1();
}b.cpp
#include "stdafx.h"
#include "b.h"void b::fun1()
{
;
}
这个问题我也注意过,因这是对我遇到问题的一个抽象,这里忘加“;”了!
谢谢提醒!
所以说怪呀!为啥我这就不行?你用的是VC6.0吗?
顺便问一下,用classwizard加类为何不能不选基类?