如何将MFC程序改成动态链接库
1个回答
展开全部
1.先新建一个MFC DLL 工程,一般选择可扩展性DLL
2.接着将你的程序封装成一个类,可以用new class实现,可以是General类,也可以是已有类的子类
注意在定义这个类时,类名前要加AFX_EXT_CLASS,表示整个类可导出
3.编译链接你的DLL,然后文件夹下会相应生成.h、.lib、.dll文件,将这三个文件copy到需要调用此DLL的
工程文件夹下
4.在调用该DLL的MFC程序中,在Project 设置菜单下将.lib库添加进去,并且在MFC代码中加入.h头文件
2.接着将你的程序封装成一个类,可以用new class实现,可以是General类,也可以是已有类的子类
注意在定义这个类时,类名前要加AFX_EXT_CLASS,表示整个类可导出
3.编译链接你的DLL,然后文件夹下会相应生成.h、.lib、.dll文件,将这三个文件copy到需要调用此DLL的
工程文件夹下
4.在调用该DLL的MFC程序中,在Project 设置菜单下将.lib库添加进去,并且在MFC代码中加入.h头文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询