dll ファイルを使用する小さなプログラムを作成しようとしています。VC++ コンパイラを使用すると、次のようなエラーが表示されます。
エラー C2039: 'LoadLibrary': '`グローバル名前空間'' のメンバーではありません エラー C3861: 'LoadLibrary': 識別子が見つかりません
LoadLibrary は winbase.h ファイルに含まれており、私のすべてのファイルには stdafx.h が含まれているため、winbase は既に含まれています。コンパイルに失敗する理由がわかりませんでした...コードは次のとおりです。
if(m_lib)
::FreeLibrary(m_lib);
if((m_lib=::LoadLibrary(path))!=NULL)
{
m_pfnManVersion=reinterpret_cast<ManVersion_t>(::GetProcAddress(m_lib,"ManVersion"));
m_pfnManCreate =reinterpret_cast<ManCreate_t>(::GetProcAddress(m_lib,"ManCreate"));
}
よろしくお願いします。