lnk2019 неразрешенный внешний символ _soli_load_image, на который ссылается функция _main

Я должен решить этот вопрос в vs2012. заголовок сказал. Я включил файл SOIL.h в заголовок.

но когда я отлаживаю программирование, он говорит об этой ошибке. Я использую ПОЧВУ, чтобы что-то нарисовать.

помогите мне... пожалуйста... хд

Код ниже:

#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);
 }

person Youku KMSFan    schedule 11.09.2014    source источник


Ответы (1)


все, я решил это сам.

импортируйте проект почвы (ваш загруженный проект) -> vc8.0 в ваше текущее решение.

затем сделайте новую ссылку из проекта.

вам не нужно ничего добавлять в свойства-> компоновщик.

просто сделайте новую ссылку из этой папки.

person Youku KMSFan    schedule 11.09.2014