4)在dllshared.def文件中的exports语句中添加一行:showdlg,以导出showdlg函数。
5)编译生成dllshared.dll和dllshared.lib。
继续使用上面的use工程,将前面生成的dllshared.dll和dllshared.lib两个文件复制到工程的debug目录内,并将
extern "c" __declspec(dllexport) void showdlg();
#pragma comment(lib,"debug/dllstatic")
这两行改为:
void showdlg();
#pragma comment(lib,"debug/dllshared")
编译并运行use.exe。点击按钮,这次你看到了什么?对,没错,这次弹出的是use.exe的关于对话框。将上述例子的dll类型换成mfc extension dll(using shared mfc dll)也会出现相同的问题。