我的代码:
HINSTANCE hdll = LoadLibrary(L"D:\\MyDLL\\Debug\\Mydll.dll");
if (!hDLL) {
std::cout << "could not load dll" << std::endl;
return EXIT_FAILURE;
}
EntryPointfuncPtr test;
test = (EntryPointfuncPtr)GetProcAddress(hDLL,"create");
test();
我的test()在这里崩溃,因为create()名称已损坏。我使用名称错位名称,例如?create @@它工作得很好......
PLZ告诉我哪里错了..
我已经在dll中导出了一个类