【问题标题】:lnk2019 unresolved external symbol _soli_load_image referenced in function _mainlnk2019 函数 _main 中引用的未解析的外部符号 _soli_load_image
【发布时间】:2014-09-11 06:36:01
【问题描述】:

我必须在 vs2012 中解决这个问题。标题说。我在标题中包含了 SOIL.h 文件。

但是当我调试程序时,它说这个错误。我正在使用 SOIL 来绘制一些东西。

帮帮我...请... xd

代码如下

#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <math.h>
#include <GL\glut.h>
#include <GL\GL.h>
#include <GL\GLU.h>
#include <SOIL.h>

int main(int argc,char *argv[])
{
  float pixels[]={
  0.0f, 0.0f, 0.0f,   1.0f, 1.0f, 1.0f,
  1.0f, 1.0f, 1.0f,   0.0f, 0.0f, 0.0f
};

glTexImage2D(GL_TEXTURE_2D,0,GL_RGB,2,2,0,GL_RGB,GL_FLOAT,pixels);

int width,height;
unsigned char * image=SOIL_load_image("img.png", &width, &height, 0, SOIL_LOAD_RGB);

glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, 0, GL_RGB,
          GL_UNSIGNED_BYTE, image);
 }

【问题讨论】:

标签: c++ visual-studio-2012 soil


【解决方案1】:

各位,我自己解决了。

将土壤项目(您下载的)项目->vc8.0 导入到您当前的解决方案中。

然后从项目中创建一个新的引用。

你不需要在属性->链接器中添加任何东西。

只需从该文件夹中创建一个新的引用。

【讨论】:

    猜你喜欢
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    相关资源
    最近更新 更多