LoadLibrary在C ++ Builder生成的应用程序中失败

时间:2016-11-29 14:10:18

标签: visual-c++ c++builder loadlibrary

我正在尝试在使用C ++ Builder创建的应用程序中加载用VC ++创建的DLL。

当只调用没有依赖项的简单函数时,使用此代码可以正常工作:

LoadLibraryEx(TEXT("wrapper.dll"), NULL, DONT_RESOLVE_DLL_REFERENCES);

但是,MSDN声明不应该使用DONT_RESOLVE_DLL_REFERENCES标志,并且有充分的理由。

首选解决方案因ERROR_MOD_NOT_FOUND而失败:

LoadLibrary(TEXT("wrapper.dll"));

DLL有一个DllMain()入口点,VC ++编译的应用程序可以通过LoadLibrary加载它。

有谁知道如何在C ++ Builder应用程序中加载DLL以使其引用得到解析?

DLL使用静态库,该库本身使用Ws2_32.lib

0 个答案:

没有答案