プロジェクトから dll を作成し、以下のコードのように extern "C" を使用して関数をエクスポートします。
main.cpp
extern "C" __declspec(dllexport) void __cdecl VectorOfMarker(char* InAdd,vector<NewMarker>& VectorMarkers)
{
DetectSeg d;
d.VectorOfMarker(InAdd,VectorMarkers);
}
プロジェクトをビルドし、.dll ファイルと .lib ファイルを正常に作成します。次に、新しいビジュアル C++ プロジェクトを作成し、この dll と言及された関数を使用しようとしました。.dll ファイルと .lib ファイルを同じディレクトリにコピーしましたが、extern "C" を使用して関数を 2 番目のプロジェクトにインポートすることはできません。関数を使用するには、Visual Studio 2010 でいくつかの設定を変更する必要があると思います。エクスポートした関数を使用するにはどうすればよいですか?
事前に感謝します