16,548
社区成员




class CMFCDLLApp : public CWinApp
{
public:
CMFCDLLApp();
// Overrides
public:
BOOL Opencamera(HWND hWnd, long lWindowWidth, long lWindowHeight);
}
BOOL CMFCDLLApp::Opencamera(HWND hWnd, long lWindowWidth, long lWindowHeight)
{
......
}
CMFCDLLApp dllaa;
改成CMFCDLLApp theapp;
就没有断言错误了
extern "C" __declspec(dllexport) void OpencameraDll(HWND hWnd, long lWindowWidth, long lWindowHeight)//dll接口函数,加在dll工程中主cpp的末尾
{
CMFCDLLApp dllaa;
dllaa.Opencamera(hWnd,lWindowWidth,lWindowHeight);
}