0

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"));
    }

よろしくお願いします。

4

1 に答える 1