【发布时间】: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看看它会不会被定义? -
这是土壤,我尝试了所有方法,但没有成功!有人可以帮我吗?