2013-03-20 2 views
-2

С помощью следующего кода:неразрешенный внешний символ GLFW

#include <GL/glfw.h> 

int main() { 
     glfwInit(); 
     glfwSleep(1.0); 
     glfwTerminate(); 
} 

Я получаю эту ошибку

1>------ Build started: Project: tutorialtry6, Configuration: Debug Win32 ------ 
1>main.obj : error LNK2019: unresolved external symbol _glfwTerminate referenced in function _main 
1>main.obj : error LNK2019: unresolved external symbol _glfwSleep referenced in function _main 
1>main.obj : error LNK2019: unresolved external symbol _glfwInit referenced in function _main 
1>c:\users\indrajit kurmi\documents\visual studio 2010\Projects\tutorialtry6\Debug\tutorialtry6.exe : fatal error LNK1120: 3 unresolved externals 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 

Я добавил opengl32.lib в компоновщика дополнительных зависимостей. Как я могу это решить?

Если вы знаете некоторую ссылку учебника, где они показывают шаг за шагом, как использовать OpenGL с GLFW, пожалуйста, опубликуйте его.

+0

у вас отсутствуют кубические библиотеки. Где у вас opengl32.lib? –

ответ

1

Вы понимаете, что вы должны построить в GLFW библиотеку, а затем ссылку (потому что он не является библиотекой заголовка только) приложение против него? Если нет, то это то, что вы должны сделать сейчас. Если вам нужна дополнительная помощь, верните с некоторые результаты ваших попыток и четко укажите, в чем проблема.

ПРИМЕЧАНИЕ:: Нет необходимости в полном учебнике о том, как делать эти простые вещи, если вы понимаете общий процесс установки и включения сторонних библиотек в ваш проект.