如何用MFC AppWizard[dll]建立一个动态链接库?
我做了一个程序,有类和函数,如何包含在一个MFCAppWizard[dll]动态链接库里?比如这个程序,如何将abc函数变到DLL里?:#include<iostream...
我做了一个程序,有类和函数,如何包含在一个MFC AppWizard[dll]动态链接库里?
比如这个程序,如何将abc函数变到DLL里?:
#include <iostream>
using namespace std;
void abc()
{
cout<<"Hello,world!"<<endl;
}
int main(int argc, char* argv[])
{
abc();
return 0;
}
注:我只懂点NEW——MFC AppWizard[dll],后面一概不知,讲详细点。 展开
比如这个程序,如何将abc函数变到DLL里?:
#include <iostream>
using namespace std;
void abc()
{
cout<<"Hello,world!"<<endl;
}
int main(int argc, char* argv[])
{
abc();
return 0;
}
注:我只懂点NEW——MFC AppWizard[dll],后面一概不知,讲详细点。 展开
1个回答
展开全部
那就难了!
你的知识好像不够啊!!!!
/************************************
Module:ExportLIB.h
************************************/
#ifdef MYEXPAPI
//MYEXPAPI已经被定义过
#else
//用来导入所有的函数及变量
#define MYEXPAPI extern "C" __declspec(dllimport)
#endif
//申明数据结构或变量
//申明导出函数
MYEXPAPI void abc();
/****************************************
ExportLIB.CPP
*****************************************/
#include <windows>
//这段DLL源代码用来导出函数和变量
#define MYEXPAPI extern "C" __declspec(dllexport)
#include "ExportLIB.h"
//定义函数
void abc();
{
MessageBox( NULL, _T("见识了不!!!!"), _T("提示"), MB_OK | MB_ICONINFORMATION );
}
你的知识好像不够啊!!!!
/************************************
Module:ExportLIB.h
************************************/
#ifdef MYEXPAPI
//MYEXPAPI已经被定义过
#else
//用来导入所有的函数及变量
#define MYEXPAPI extern "C" __declspec(dllimport)
#endif
//申明数据结构或变量
//申明导出函数
MYEXPAPI void abc();
/****************************************
ExportLIB.CPP
*****************************************/
#include <windows>
//这段DLL源代码用来导出函数和变量
#define MYEXPAPI extern "C" __declspec(dllexport)
#include "ExportLIB.h"
//定义函数
void abc();
{
MessageBox( NULL, _T("见识了不!!!!"), _T("提示"), MB_OK | MB_ICONINFORMATION );
}
追问
按了NEW——MFC AppWizard[dll]后有三个选项该选哪一个呢?
说详细些
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询