首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中如何将自己写的函数封装成DLL,然后怎么调用

2012-05-03 
C++中怎么将自己写的函数封装成DLL,然后如何调用请各位指点,最好有具体的例子,比如下面这个函数int add(in

C++中怎么将自己写的函数封装成DLL,然后如何调用
请各位指点,最好有具体的例子,比如下面这个函数
int add(int x,int y)
{
  return x+y;
}


[解决办法]
//main.h

C/C++ code
#ifndef __MAIN_H__#define __MAIN_H__#include <windows.h>/*  To use this exported function of dll, include this header *  in your project. */#ifdef BUILD_DLL    #define DLL_EXPORT __declspec(dllexport)#else    #define DLL_EXPORT __declspec(dllimport)#endif
[解决办法]
孙鑫的《VC++深入详解》动态链接库一章有例子。lz可以看下,其实很简单。
[解决办法]
com组件技术,对外提供一个接口就可以调用了。

热点排行