【问题标题】:Error LNK2001 SOIL VC++错误 LNK2001 土壤 VC++
【发布时间】:2013-06-06 14:48:16
【问题描述】:

注意:我正在使用 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 添加到其他依赖项中。

【问题讨论】:

标签: windows visual-c++ opengl soil


【解决方案1】:

我修好了!我只需要将源代码编译成 .lib 就可以了(我之前使用的是提供的库)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 2010-11-17
    • 2014-10-24
    • 1970-01-01
    • 2021-11-24
    相关资源
    最近更新 更多