まず、これはすべて MS VS で行われます。
「The procedure entry point ?FunName@ClassName@@QAE_NXZ could not be found in the dynamic link library XXX.dll」でプログラムがクラッシュする
依存関係ウォーカーで XXX.dll を開きましたが、見つけることができるのは
FunName@ClassName@@QBE_NXZ 、FunName@ClassName@@QAE_NXZ ではありません。
XXX.dll を再構築するとこれが修正されることはわかっていますが、QBE_NXZ と QAE_NXZ の違いは何ですか?
また、C ++の名前マングリングはコンパイラ固有ですか?