目前我創造我自己的智能感知信息,並稍微不確定的點:拔出從DLL文件/頭文件
的VS智能感知可以考慮引用的DLL,並從中拔出命名空間,類等等。它是否用反射來做到這一點?如果我添加一個用java編寫的DLL(如果可以完成的話)會怎麼樣?如何添加一個用java編寫的DLL(如果可以這樣做的話?)
適用於C++,是否包含你的#include的intellisense簡單掃描頭文件,並從中找到可用的命名空間,類等?
我不完全不在乎在Visual Studio中的具體實現智能感知的,但我感興趣的是如何獲得它的數據。
.Net和Java和C++對彼此都無能爲力。你有什麼特別的問題? – SLaks 2012-02-05 23:16:08
我相當確定你將不得不掃描標題。從二進制C++獲取數據會變得困難(大多數東西在編譯時會消失)。 – Lalaland 2012-02-05 23:22:11
VC++ IDE只是解析頭文件,它不會查看任何二進制文件。雖然VC#的確如此,但僅僅是因爲.NET程序集幾乎完全不同於普通的可執行程序。 – 2012-02-05 23:25:16