![]() ![]() |
|
C技巧(使用控制台程序测试DLL依赖) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/11/1 20:40:29 文章录入:杜斌 责任编辑:杜斌 | |
|
|
int _tmain(int argc, _TCHAR* argv[]) { HINSTANCE hinstLib; hinstLib = LoadLibrary("D:\\otPlatform\\Release\\rsca\\otBestExtract.dll"); if (hinstLib == NULL) { LPVOID lpMsgBuf; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language (LPTSTR) &lpMsgBuf, 0, NULL ); // Process any inserts in lpMsgBuf. // ... // Display the string. MessageBox( NULL, (LPCTSTR)lpMsgBuf, "Error", MB_OK | MB_ICONINFORMATION ); // Free the buffer. LocalFree( lpMsgBuf ); } return 0; } 运行该程序,程序就会告诉你缺失了哪个依赖DLL了。 |
|
![]() ![]() |