MSVC (特に 2010 バージョン) で DLL を作成する場合、小さな問題があります。私のプログラムは、主要部分と DLL で構成されています。DLL には次の関数が含まれています。
__declspec(dllexport) int test_function(void) {
return 42;
}
ファイルは DLL プロジェクトを使用してコンパイルされます (プリコンパイル済みヘッダーを使用せず、空の DLL プロジェクトを選択しました)。dumpbin
ツールを使用してエクスポートされたシンボルをリストしたい場合、エクスポートのtest_function
下にリストされません。__declspec(dllexport)
実際にシンボルをエクスポートすることを強制する特定の設定はありますか?
どんな助けでも大歓迎です。ありがとうございました!