MFC中使用的DLL
.h文件输入extern "C" __declspec(dllexport) int fun(int x1,int x2,int x3); ,保存。。c文件输入输入
#include "stdafx.h"
#include "dll.h"
extern "C" __declspec(dllexport) int fun(int x1,int x2,int x3)
{
return x1+x2+x3;
}
然后使用VC创建一个DLL工程,首先使用mfc APPWARZARD (DLL) 创建生成的DLL一切正常
然后另外使用win32 dynamic-link library 重新创建生成一个DLL在编译时正确,但是运行错误
我吧这个DLL用在MFC工程钟,是不是MFC工程只能使用mfc APPWARZARD (DLL) 创建
而win32-api 工程则使用win32 dynamic-link library 创建??
能不能创建一个通用的DLL,使两种工程中能兼容呢?