3

Visual C++ でサードパーティの C コードをコンパイルしています。ソース ツリーには、次の .def ファイルが含まれています。

LIBRARY "ThirdParty.dll"

EXPORTS
   ThirdPartyFunction @1

また、定義の近くに明示的な呼び出し規約の仕様 (__stdcallまたは など) はありません。Visual C++ プロジェクトのプロパティ (C++ -> 詳細設定 -> 呼び出し規約) が に設定されています。__cdeclThirdPartyFunction()__cdecl (/Gd)

エクスポートされた関数にはどの呼び出し規則が使用されますか? また、それがその規則であることを確認するにはどうすればよいですか?

4

1 に答える 1