build 不通过,是怎么回事呢???

sundotnet 2008-12-02 05:12:51
文件aaa.c
里面有:
#include bbb.h
...
void aaa::OnButton1()
{
// TODO: Add your control notification handler code here
uiprocess();
}
....
文件bbb.c
中:
#include bbb.h
...
uiprocess()
{
...
}
...
文件bbb.h
中:
...
uiprocess();
...
编译能通过,但是build的时候会有错误提示:
:fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Debug\bbb.sbr': No such file or directory
Error executing bscmake.exe.

aaa.exe - 2 error(s), 0 warning(s)


请指教~~~
...全文
45 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sundotnet 2008-12-02
[Quote=引用 3 楼 oyljerry 的回复:]
没有stdafx等预编译头文件....
[/Quote]

在bbb.c中include的这个文件果然就好了,多谢!
回复
healer_kx 2008-12-02
[Quote=引用 3 楼 oyljerry 的回复:]
没有stdafx等预编译头文件....

[/Quote]

很有可能,
你的.cpp文件的编译选项里面可能需要你支持 预编译头文件。

#include "stdafx.h"
加在文件头,试一试。
回复
ilovedrv 2008-12-02
都是预编译惹的祸
回复
oyljerry 2008-12-02
没有stdafx等预编译头文件....
回复
sundotnet 2008-12-02
[Quote=引用 1 楼 healer_kx 的回复:]
编译不过的时候就重新编译,再不过就再重编译。

看不到Linking,就不算是编译过了。。
[/Quote]

我的意思是我按“compile”,没有错误和警告,按“build”,就会有错误了。
回复
healer_kx 2008-12-02
编译不过的时候就重新编译,再不过就再重编译。

看不到Linking,就不算是编译过了。。
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2008-12-02 05:12
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……