Codeblocks如何除錯DLL

2021-07-09 20:55:12 字數 882 閱讀 4332

好在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...