エラーLNK2019:未解決の外部シンボル_stbi_load間違っstb_image.hライブラリを使用して

stb_image.h画像ローディングライブラリを使用している場合、このエラーが発生しました

1 > ------生成が開始されました:プロジェクト:OpenGLの、コンフィギュレーション:デバッグのWin32 ------
 1 > ResourceManager.cpp
 1 > ResourceManager.obj:エラーLNK2019:未解決の外部シンボル_stbi_load、シンボル関数内の" プライベート:静的クラスにTexture2D __cdeclのResourceManager :: loadTextureFromFile(のconst char型*、unsigned char型)"(?? loadTextureFromFileのResourceManager @ @@ CA AVTexture2D @@ Z-PBDEは@)参照されている
 1 > ResourceManager.obj:エラーLNK2019:未解決の外部シンボル_stbi_image_free、関数内の記号" プライベート:静的クラスにTexture2D __cdeclのResourceManager :: loadTextureFromFile(のconst char型*、unsigned char型)"(loadTextureFromFile @ @@ CAのResourceManager ?? ですAVTexture2D @@ PBDE @ Z)で参考文献
 1 > D:\ 18482\ Visual Studioの\ソース\レポ\ OpenGLの\デバッグ\ OpenGL.exe:致命的なエラーLNK1120:2 Geの未解決の外部コマンド
 1 >ビルドプロジェクト"OpenGL.vcxproj"操作が完了している- 失敗しました。
==========ビルド:成功0のGe、失敗1、あなたの新しい0 Geが、スキップさ0のGeを==========

解像度:それは唯一の関数定義ソース、.cppファイルにこれらのヘッダファイルと同等のものを保持してみましょう、STB_IMAGE_IMPLEMENTATIONを定義することにより、プリプロセッサがヘッダファイルを変更します、の#define STB_IMAGE_IMPLEMENTATIONを追加する前に、「stb_image.h」が含ま(チュートリアルでは、元のstb_image.hライブラリ、特定の理由の不明を与えます)

 

おすすめ

転載: www.cnblogs.com/hjd21/p/12452187.html