我正在開發Visual C++ Express 2010中的GUI項目。現在正在研究這些類,並測試它們,我不想在GUI中開始工作。有沒有辦法將某些調試輸出發送到日誌文件或調試器輸出窗口?在visual C++ express 2010調試期間寫入日誌
最近在Appcelerator的Titanium中做了相當多的工作,在那裏您可以使用Ti.API.info()
向自己發送一些信息,以查看應用程序的行爲。對於Visual C++也有一些東西嗎?
謝謝! Pieter
我正在開發Visual C++ Express 2010中的GUI項目。現在正在研究這些類,並測試它們,我不想在GUI中開始工作。有沒有辦法將某些調試輸出發送到日誌文件或調試器輸出窗口?在visual C++ express 2010調試期間寫入日誌
最近在Appcelerator的Titanium中做了相當多的工作,在那裏您可以使用Ti.API.info()
向自己發送一些信息,以查看應用程序的行爲。對於Visual C++也有一些東西嗎?
謝謝! Pieter
對於使用TRACE作爲關鍵字的Google進行了一些更多研究。結束了here與一個解決方案,正是我想要的。
using namespace System::Diagnostics;
Debug::WriteLine("This will be written to debug output");
現在開始調試,進入Output窗口的「Output」選項卡,並顯示「Debug」的輸出。然後它會給你我正在尋找的信息。所以Debug::WriteLine
是我需要在這裏。
啊,你明明在使用C++/CLI並且定位.NET框架。這是放入你的問題的重要信息。這不是普通的舊C++。 –
考慮將所有庫代碼放入庫中。然後,您將能夠使用簡單的控制檯應用程序項目對其進行測試,您的代碼將更易於進行單元測試等等。 –
這是開始時的一個好主意,但是一旦您工作後可能不太有用在GUI中(並且仍然需要它)。 – Pieter