【问题标题】:using Soil unresolved externals使用土壤未解决的外部因素
【发布时间】:2014-03-18 08:11:55
【问题描述】:

我在我的项目中使用土壤,我在我的包含目录中添加土壤,在我的预编译头文件中我包含“Soil.h”。 对于我预编译的标题中的库,我添加了这个:

#pragma comment(lib,"SOIL")

但我得到了这个错误:

LNK2019: unresolved external symbol __imp__wglGetProcAddress@4 referenced in function _query_DXT_capability

它有什么问题? 我正在使用 Visual Studio 2013,我在解决方案属性中添加了我的附加包含文件,并在其中添加了附加库目录。

【问题讨论】:

  • 你应该包含像#include "soil.h"这样的头文件
  • 是的,我做到了,但仍然出现同样的错误!
  • 该库是否仅称为“SOIL”,而不是“SOIL.lib”?如果是这样,请尝试链接 OpenGL32.lib,其中应包含 wglGetProcAddress
  • 搜索这个函数wglGetProcAddress@4然后右击goto definition看看它会不会被定义?
  • 这是土壤,我尝试了所有方法,但没有成功!有人可以帮我吗?

标签: c++ opengl-es soil


【解决方案1】:

wglGetProcAddress 文档明确表示它位于Opengl32.lib

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    相关资源
    最近更新 更多