VC引用头文件的问题

在一个VC工程(基于对话框)中,在程序入口处调用一个由头文件(onkey.h)定义的函数(onkeyint()),编译时报错说函数未定义。可明名已经定义了,并且inclu... 在一个VC工程(基于对话框)中,在程序入口处调用一个由头文件(onkey.h)定义的函数(onkeyint()),编译时报错说函数未定义。可明名已经定义了,并且include了,为什么还报出未定义,这种未定义的出错原因还可能是什么???? 展开
 我来答
金色潜鸟
2012-06-23 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5713万
展开全部
基于对话框的VC++程序,onkey.h 里写 函数 原型声明,onkey.cpp 里写 函数定义 (就是带函数体的).
onkey.h 当然要有宏保护:
#if !defined(AFX_ONKEY_H__F78A296D_....__INCLUDED_)
#define AFX_ONKEY_H__F78A296D_..__INCLUDED_
..
#endif //...
以免多次被 #include
===
在要调用onkey() 的各个 some.cpp 的头部,添加 #include "onkey.h",它的位置必须在
#include "some.h" 之前,#include "stdafx.h" 之后。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式