我必须在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);
}
答案 0 :(得分:0)
将土壤项目(您下载的)项目 - > gt; vc8.0导入您当前的解决方案。
然后从项目中创建一个新的参考。
您无需在属性中添加任何内容 - > gt;链接器。
从该文件夹中创建一个新引用。