首先这一切都是用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