MFC程序添加自定义命名空间和自定义类的步骤

原创 2016年08月30日 16:34:54

                                 源项目(被添加的项目),目标项目(添加项目的原项目)

假设目标项目要添加源项目的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

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++ 命名空间namespace

命名空间在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。为了避免,在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++...

利用专有命名空间实现单一实例源代码注释

要实现单一实例有三种 一种是对象句柄继承 一种是专有命名  另外一种是复制对象句柄今天来看看专有命名空间 void CheckInstances() { // 创建边界描述符...

自定义命名空间组件

  • 2011-12-02 08:50
  • 532B
  • 下载

Android自定义XML属性以及遇到的命名空间的问题

转载请注明出处:http://www.cnblogs.com/kross/p/3458068.html   最近在做一些UI,很蠢很蠢的重复写了很多代码,比如一个自定义的UI Tab,由一...

自定义控件之带标签的文本编辑框(不带命名空间)

package com.myself.custom.view; import android.content.Context; import android.util.AttributeSet; i...

Android 自定义View 属性和命名空间

Android 自定义View 的属性。 自定义View 的属性 的冲突。 Android 命名空间详解。

flex 自定义多个命名空间以及标签名 (转)

转:http://www.cnblogs.com/ddw1997/archive/2012/11/09/2762609.html 1.自定义一些控件如:MyButton,MyTextInpu...

C++基础积累(1)using namespace potter 自定义命名空间和使用

欢迎转载,转载时请注明出处:http://blog.csdn.net/aa4790139/article/details/8096741 using namespace 你会发现有n多篇文章,但基本...

thinkphp autoload 命名空间自定义 namespace

使用thinkPHP过程中,一些自定义的类库和第三方类库需要找一个合适的位置放置,放到系统默认的org文件夹感觉不太好,破坏了thinkPHP的原生目录。 就看了一下官方手册,可以在模块或者应用的配...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)