调用LoadLibrary()返回值非空,但紧跟其后调用GetProcAddress()却返回NULL,不知是哪里出错。用隐式调用(lib加入工程)该DLL没有任何问题。我创建的是Win32 Dynamic-Link Library
(第二步选择第三项:A DLL that exports some symbols)
此类工程中没有DEF文件
(第二步选择第三项:A DLL that exports some symbols)
此类工程中没有DEF文件
没有def你的怎么输出?
不输出你的GetProcAddress()怎么找到地址
该DLL在隐式连接的时候没有任何问题,说明dll本身没有问题
但显式调用就是不行
#define EXPORT extern "C" __declspec ( dllexport )
#else
#define EXPORT __declspec ( dllexport )
#endifEXPORT int /*WINAPI//*/ Func( );DLL中去掉"WINAPI"试试.
多谢softman_2000(vc小虫)了