[C++][Visual Studio]How to generate XML Documentation Files with visual studio C++

這幾天又看到有人在論題上發問要如何在叫用所開發C++的函式庫時,能夠顯示自己在編寫所加註的註解。這問題也滿常重複問到的,稍稍的紀錄一下。 ...

November 6, 2013 · Larry Nung

[C++]Get the Local IP with the GetAdaptersAddresses API

最近有個需求必須在C++中取得本地的IP,包括IPv6與IPv4兩種的IP,查來查去就只有GetAdaptersAddresses API比較合用,但是使用上卻不是很容易,這篇將之稍做整理。 ...

November 6, 2013 · Larry Nung

C++/CLI Converting Between Managed and Native Types

CString -> System::String^ CString strNativedMsg = _T(“Test”); System::String^ strManagedMsg = %System::String(strNativedMsg); 2. System::String^ -> CString ```c System::String^ strManagedMsg = "Test"; CString strNativedMsg = (CString) strManagedMsg ; System::String^ -> int ...

November 6, 2013 · Larry Nung

error LNK1123_ failure during conversion to COFF_ file invalid or corrupt

今天在弄CI Server卡了很久,因為有個C++的專案在CI Server上建置會有error LNK1123: failure during conversion to COFF: file invalid or corrupt的錯誤。同樣的程式在筆者跟同事的環境是可以建置的,但在CI Server那台就是建置不過,而且很奇怪的是之前的其他專案的建置是會過的,理論上環境應該是OK的。 ...

November 6, 2013 · Larry Nung

VC.NET Natived Event

事件宣告 __event void EventName(); 事件繫結 __hook(&事件來源類別::EventName,事件來源物件指標,&處理事件的類別::HandleMethod); ...

November 6, 2013 · Larry Nung

[C++]Detect Memory Overrun Errors with Global Flags

筆者在[C++]使用Pageheap偵測記憶體越界錯誤這篇介紹了如何利用Pageheap去偵測記憶體的越界錯誤,這樣的功能也可以使用Debuging Tools內的Global Flags工具,可以達到相同的效果,且較易取得與使用。 ...

January 3, 2012 · Larry Nung

[C++]Detect Memory Leaks with Visual Leak Detector for Visual C++ 2008/2010

Visual Leak Detector for Visual C++ 2008/2010是一免費的開放源碼工具,能輔助開發人員偵測C++程式中記憶體洩漏的問題,使用上也算十分簡單,至Visual Leak Detector for Visual C++ 2008/2010下載主程式後。 ...

December 27, 2011 · Larry Nung

[C++]The Purpose of the event_source Attribute

根據event_source attribute在MSDN上的說明~除了能指定是native還是com的event與一些細部設定外。只有如下的描述: ...

December 22, 2011 · Larry Nung

[C++]Check C/C++ Coding Style with nsiqcppstyle

nsiqcppstyle是韓國人開發的C/C++ Coding Style檢查工具,可檢查程式碼並給予編碼上的建議,使用上十分的簡易,具有許約40幾條檢查的規則,檢查的規則能自動個更新且允許自行擴充。 ...

December 16, 2011 · Larry Nung

[C++]Read and Write XML with TinyXml

在C++讀寫XML並不像在.NET一般容易,常看到的方法若不是自己解析,就是用MSXml或是TinyXml下去處理,這邊簡單的紀錄一下TinyXml的用法。 ...

December 4, 2011 · Larry Nung