これはVisualStudioで定義された関数ですか、それともWindowsで定義された関数ですか?呼び出されたときに何をしますか?誰かがこの関数の詳細へのリンクを教えてもらえますか?
2 に答える
2
DLL を作成すると、既定では、DLL 内で定義されたすべての関数は、同じDLLからのみ呼び出すことができます。実行可能ファイルまたは別の DLL からその関数を呼び出すことはできません。
関数を DLL の外部から呼び出す場合は、 を追加してエクスポート__declspec(dllexport)
する必要があります。これについて考える 1 つの方法は__declspec(dllexport)
、関数を DLL のパブリック インターフェイスの一部としてマークすることです。
それらについては、 msdn.microsoft.comで読むことができます。
于 2013-02-05T18:24:59.923 に答える
0
基本的には、その関数を DLL にエクスポートするようコンパイラに指示する MSVC 固有のマクロです。詳細については、MSDN ページhttp://msdn.microsoft.com/en-US/library/3y1sfaz2%28v=vs.80%29.aspxを参照してください。
于 2013-02-05T18:14:15.187 に答える