fatal error C1010: unexpected end of file while looking for precompiled head

[复制链接]
查看11 | 回复2 | 2011-1-15 05:28:12 | 显示全部楼层 |阅读模式
我试了两种方法:第一种是Not using precomiled Headers
第二种是Use precomiled header file 并且加了#include "Stdafx.h"但是还是不行,还是出现fatal error C1010: unexpected end of file while looking for precompiled head。
程序如下:
#include "StdAfx.h"
#include "Sa7134Capture.h"
#include "DSStream.h"
int main(int argc, char* argv[])
{ VCAInitSdk(HWND hWndMain, BOOL bInitVidDev = TRUE, BOOL bInitAudDev = FALSE);
}
其中VCAInitSdk为视频卡vc4000的初始化函数,已经在Sa7134Capture.h中定义过了。请各位高手、大虾帮帮忙,不甚感激!

回复

使用道具 举报

千问 | 2011-1-15 05:28:12 | 显示全部楼层
我觉得可能是因为你不慎编辑错了某个头文件.错误信息的意思是它的意思是头文件结尾的地方不应该是结尾.和你编译C程序时如果大括号不匹配等情况下出现此错误是一回事,所以建议针对该头文件仔细查查.如果出错的文件是C++系统的头文件,可能需要从其它同样的系统中复制一份过来了.
回复

使用道具 举报

千问 | 2011-1-15 05:28:12 | 显示全部楼层
这个就是用Visual C++带来的毛病,尤其是新手。要么项目设置里取消预编译头,要么不要包含"stdafx.h"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行