在MFC.H中给出了一个函数的原型,在MFC.CPP中给出了这个函数的定义。在MY.CPP中用到这个函数的话。在加载头文件的时候,写#include "MFC.H"还是#include"MFC.CPP"?
我觉得应该是写第一个#include"MFC.CPP"
可是在MY.CPP调用该函数时,应该是转道该函数的定义处,那样的话应该是#include "MFC.H"
可以给个合理的解释吗?
我觉得应该是写第一个#include"MFC.CPP"
可是在MY.CPP调用该函数时,应该是转道该函数的定义处,那样的话应该是#include "MFC.H"
可以给个合理的解释吗?
解决方案 »
- 如何用vc++实现对pdf文档关键字的搜索
- WM_ERASEBKGND消息处理中绘制半透明背景,但窗口移动后显示不正常
- 轻松防病毒和木马
- 关于全局变量 马上给分
- 如何实现ctrl+c消息,关闭程序!!!!!!!!!!!!!!!!
- 单文档框架用CSplitterWnd行,多文档框架就不行,
- 请问有关工具条的问题!
- ADO读取sql server 中text字段的问题
- 如何操作经过rms加密的excel文档
- ***Windows之SDK高手到哪里去了???链表操作中数据保护的问题***
- 请高手帮助,急,关于编写MFC Activex控件
- 有那为高人知道幻方(魔方)的算法,小弟愚蠢最好能给出求任意N*N的幻方的代码,谢谢!
在MFC.H中给出了一个函数的原型,在MFC.CPP中给出了这个函数的定义。在MY.CPP中用到这个函数的话。在加载头文件的时候,写#include "MFC.H"还是#include"MFC.CPP"?
我觉得应该是写第一个#include"MFC.H"
可是在MY.CPP调用该函数时,应该是转道该函数的定义处,那样的话应该是#include "MFC.CPP"
可以给个合理的解释吗?
如果你不在MFC.H给出函数的定义就是#include "MFC.CPP"
编译器会通过头文件找到正确的cpp文件的。
不过你要把该类的实现文件加入到该工程,连接时要用到,
至于编译器怎么找到实现文件,应该不难的,实现文件都有该类的声明。