(1)查看dll裏面包含了那些函數(dumpbin是visual studio內置工具)
dumpbin -exports user32.lib函數
(2)#include "stdlib.h" 調用:system("pause"); //查看程序運行結果。 工具
(3)VC++編譯設置
▪修改編譯選項,將/MD或/MDd 改成 /MT或/MTd,這樣就實現了對VC運行時庫的靜態連接,在運行時就再也不須要VC的dll了。指針
▪工程-》屬性-》配置屬性-》常規-》MFC的使用,選擇「在靜態庫中使用mfc」
這樣生成的exe文件就能夠在其餘機器上運行了。調試
(4)在監視器查看變量的值
例如:
void* pMem - (void*) pString;get
監視器輸入:
pMem,su 查看變量的值,而非指針。
@err,hr 查看getlasterror()的值(S_OK)等。io
•調試輸出
TRACE(_T("pString = %s\n"),pString); //在代碼中加入編譯
•斷言調試
ASSERT (NULL == pString); //當爲假時,彈出窗口ast