好在windows本身提供了乙個完美的測試dll
點add
main就是執行的主函式,注意主函式要用__declspec(dllexport),如下面這個**
#include#include#include#includeusing namespace std;
#define dll _stdcall
#define dll_export __declspec(dllexport)
dll char* add(char* a, char *b)
if(t)
s[0] = t + '0'; l++;
}s[l] = 0;
return s;
}dll_export int main()
之後的除錯,我們首先要把dll編譯完成,之後只要在tools裡面點一下之前設定好的外掛程式,就會執行main函式了
在bin/debug目錄裡面就會生成output.txt檔案了,注意是dll所在的目錄
CodeBlocks 斷點除錯
1 一般,偵錯程式的按鈕可以在工具欄找到 如果沒有,可以從view選單項中調出 2 設定斷點 使用偵錯程式時需要讓程式在需要的位置中斷,在啟動偵錯程式前設定斷點如下,滑鼠點選編輯器的左邊即可設定斷點,3 啟動偵錯程式 3.1 偵錯程式需要以debug模式啟動,點選按鈕debug 3.2 啟動後,程式...
codeblocks 單步除錯
一直是在單個原始檔下,加斷點,然後debug,每次都沒結果.今天才知道codeblocks debug 是要先建乙個工程,然後才能debug,噗.簡單說下步驟 1 先裝gdb.裝了gdb之後,codeblocks會自動檢測到gdb位置.可檢視setting選項下,compiler and debug...
codeblocks 單步除錯
一直是在單個原始檔下,加斷點,然後debug,每次都沒結果.今天才知道codeblocks debug 是要先建乙個工程,然後才能debug,噗.簡單說下步驟 1 先裝gdb.裝了gdb之後,codeblocks會自動檢測到gdb位置.可檢視setting選項下,compiler and debug...