阅读:2162回复:12
我用WinDriver写了个驱动,然后把生成的.h和.c文件加到vc的工程中总提示unexpected end of file while looking for precompiled header
帮帮忙吧!
|
|
沙发#
发布于:2004-07-09 14:57
预编译头没设置好.
|
|
|
板凳#
发布于:2004-07-09 15:00
我是原样拷贝的呀 #include "can2000_lib.h" #ifndef __KERNEL__ #include <stdio.h> #endif |
|
地板#
发布于:2004-07-09 16:26
按Win32 Application方式建的工程加入的.h和.c文件可以正常编译
而按MFC AppWizard(exe)方式建的工程加入的.h和.c文件就不可以正常编译 为什么告诉我吧!!各位大侠 |
|
|
地下室#
发布于:2004-07-09 16:37
#include "stdafx.h" 试试
|
|
5楼#
发布于:2004-07-10 09:29
在.c文件的第一行加#include "stdafx.h"
|
|
6楼#
发布于:2004-07-11 14:03
MFC自带了框架结构,学习MFC本来就要花很多时间。
|
|
|
7楼#
发布于:2004-07-14 16:20
你的这个问题是C++与C在一起用的时候会有这样的问题,如果你把这个改成C++就好了。
|
|
|
8楼#
发布于:2004-08-07 12:36
怎么改啊?我也想知道
|
|
9楼#
发布于:2004-08-10 14:21
把.c文件直接改成.c++就可以了! :D
|
|
10楼#
发布于:2004-08-10 21:20
上面有一位兄弟说的没有错,应该加上#include <stdafx.h>
也就是在你新加入的文件.ccp |
|
11楼#
发布于:2004-08-13 17:01
在VC的设置里面取消预编译头就可以了阿
|
|
12楼#
发布于:2005-01-15 13:52
我也遇到过,
加上#include <stdafx.h>,一定要在最头上包含 并将.c 改为.ccp |
|
|