是這樣的
我最近使用 C#的GUI 使用 CLR的中介dll,仲介內容為 原生C++ lib
當然
C#、CLR、C++ 的檔案都是我寫的
裡面內含錯誤是不可免
但VC難以針對 lib 和 dll 做變數追蹤
且在GUI環境下連 printf 都無法使用
造成個人找錯的困難
目前個人的解決辦法如下
建立一fopen, fclose 的class,將所有函式有興趣的地方進行 fprintf
至少要讓我知道你死在哪個function裡
雖然有助於找錯,但印出的東西總是很多很雜,我擔心用久了log.txt會開很久
想詢問有沒有更好的解決辦法?