我正在處理一個(相當可怕的)涉及通過dll接口導入C++類層次結構的項目。其中一個更可怕的細節要求我知道所暴露的各種類元素的「裝飾」名稱 - 通常是成員函數和靜態數據。在Visual Studio中瀏覽'裝飾名稱'
有很多方式來實現這一點 - 彙編列表或地圖文件,DUMPBIN,依賴學步車,該_ FUNCDNAME _宏等不幸的是,他們都需要我實際編譯代碼或有編譯的DLL - 我所有可用的是頭文件。 (這可能讓你撓了腦袋 - 一分鐘 - 聽聽我的話,它確實是一個可怕的項目。)
現在,我可以很容易地從頭文件中編譯一些可編譯的東西,並使用上述方法之一。但如果我能避免它,那會好很多。所以我的問題是:有沒有辦法從Visual Studio中瀏覽裝飾的符號名稱,一個對象瀏覽器?我知道裝修在技術上是在編譯時完成的,但Intellisense在鍵入時還會做很多其他的事情,我希望它也可以這樣做。
不,你必須編譯。 – 2010-10-23 00:34:30