所以我有以下内容:
INT CMainFrm::load(Cstring path)
{
}
extern "C"
{
EXPORT void fileLoad(CString filePath)
{
CMainFrm *cmf = new CMainFrm();
cmf->load(filePath);
}
}
两者都位于mainfrm.cpp。
从pll调用 fileLoad()
并且工作正常。
当我尝试从load()
内部调用fileload()
时,它会给我一个未处理的异常...我也尝试使用CMainFrm
的实例调用它,但结果是一样的。关于如何正确地做到这一点的任何建议?