ac# コードから c++ 関数を呼び出したいとします。次の問題があります。
ケース 1:
class abc
{
private :
int a ;
public :
int getValue()
{
return 100;
}
};
int GetCounter()
{
abc* p = new abc();
int i = p->getValue();
return i;
}
この場合、C# から関数を呼び出すと、DLL が見つからないという例外がスローされます。
ケース 2:
int GetCounter()
{
int i = 333;
return i;
}
C# から関数を呼び出す場合は問題なく動作します。
理由はありますか?どうすれば修正できますか?