注: Visaul C++ 2010 を使用しています
私は OpenGL プロジェクトに取り組んでおり、OpenGL でテクスチャをロードするためのライブラリである SOIL をダウンロードすることにしました。
リンク: http://lonesock.net/soil.html
問題は、関数 SOIL_load_OGL_texture() を呼び出すと、以下に示す 2 つの LNK2001 エラーが発生することです。
1>SOIL.lib(stb_image_aug.o) : error LNK2001: unresolved external symbol __alloca
1>SOIL.lib(image_helper.o) : error LNK2001: unresolved external symbol _sqrtf
さまざまな記事を読んで、よくあると思われる VC++ のデフォルト ライブラリの一部を除外するなど、さまざまな解決策を試しましたが、うまくいきませんでした。
ヘッダーを含め、SOIL.lib を追加の依存関係に追加しました。