【发布时间】:2014-07-22 11:22:08
【问题描述】:
我正在尝试使用以下代码:
LoadLibraryExA(filename.c_str(), NULL, DONT_RESOLVE_DLL_REFERENCES);
从本机程序集中加载 C++\CLR dll。
返回的 HMODULE 是 NULL 和 GetLastError 返回 - 193 这意味着 is not a valid win32 application
如何正确加载库?我究竟做错了什么? 谢谢! 罗恩
【问题讨论】:
-
加载 DLL 后,您想对它做什么?您知道不能将其视为非托管 DLL 吗?
-
“视为非托管 DLL”是什么意思。 dll 有一个我想使用的单例类(它被声明为没有'ref',所以据我所知 - 它是原生的......?)
标签: c++ clr native loadlibrary