重複の可能性:
アンマネージ C++ プロジェクトで C# COM を使用 -> 0x7697C41F (KernelBase.dll) で最初の例外が発生
Visual Studio 2005 から Visual Studio 2010 (Project1) にアップグレードされ、dll を出力するプロジェクトがあります。clr を使用した c++ です (ac# プロジェクトとのインターフェイス)。
別のVS2010プロジェクト(プロジェクト2)のdllを使用しています(両方とも同じc ++ターゲットを持ち、デバッグとWin 32の両方があります)。
project2 では、dll インターフェイスは静的に使用されるクラスを利用します。ここで問題が発生します。今のところ、.h で宣言されているが cpp で定義されている関数を実行すると、エラーが発生します。関数が .h で宣言および定義されている場合、問題はありません。
これは、VS 2010 へのアップグレード前に機能していました。何か考えはありますか?