C++中如何将自己写的函数封装成DLL,然后怎么调用
C++中怎么将自己写的函数封装成DLL,然后如何调用
请各位指点,最好有具体的例子,比如下面这个函数
int add(int x,int y)
{
return x+y;
}
------解决方案--------------------
//main.h
请各位指点,最好有具体的例子,比如下面这个函数
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组件技术,对外提供一个接口就可以调用了。