错误LNK2001 SOIL VC ++

时间:2013-06-06 14:48:16

标签: windows visual-c++ opengl soil

注意:我使用的是Visaul C ++ 2010

我一直致力于OpenGL项目并决定下载SOIL,这是一个用于在OpenGL中加载纹理的库。

链接: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添加到其他依赖项中。

1 个答案:

答案 0 :(得分:0)

我修好了!我只需要将源代码编译成.lib并且它工作正常(之前我使用的是提供的库)。