源项目(被添加的项目),目标项目(添加项目的原项目)
假设目标项目要添加源项目的xxx类
一、自定义项目的自定义类
1、右击MFC解决方案,选择添加->现有项目->目标文件->目标文件.vcproj
2、设置目标项目的附加包含目录:选择项目属性->配置属性->C/C++->常规->附加包含目录,在附加包含目录上添加$(SolutionDir)和$(SolutionDir)\include
3、设置源项目的附加包含目录:选择项目属性->配置属性->C/C++->常规->附加包含目录,在附加包含目录上添加$(SolutionDir)\include
4、设置目标项目的附加库目录:选择项目属性->配置属性->链接器->常规->附加库目录,在附加库目录上添加$(SolutionDir)/lib和$(SolutionDir)$(Configuration)
5、设置源项目的附加库目录:选择项目属性->配置属性->链接器->常规->附加库目录,在附加库目录上添加$(SolutionDir)/lib
6、设置目标项目的附加依赖项:选择项目属性->配置属性->链接器->输入->附加依赖项,在附加依赖项上添加xxx.lib
7、在需要添加该类的头文件或源文件中添加
#include<xxx.h>
using namespace 源项目; //VS
或
#include<xxx.h>
#pragma comment(lib,"xxx.lib") //VC6.0