首先這一切都是用MS VS完成的。C++命名修剪:QBE_NXZ QAE_NXZ
與 程序崩潰「程序輸入點?FunName @類名@@ QAE_NXZ不能設在動態鏈接庫XXX.dll」
我在Dependency Walker中打開XXX.dll和所有我能找到是
FunName @ ClassName @@ QBE_NXZ,Not FunName @ ClassName @@ QAE_NXZ。
我知道重建XXX.dll會解決這個問題,但是QBE_NXZ & QAE_NXZ有什麼區別?
也是C++名稱mangling是編譯器特定的嗎?
名稱mangling確實是編譯器特有的。 –
這裏你去:http://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B_Name_Mangling ---祝你好運! :) – NPE
感謝維基鏈接以及 – Gob00st