поэтому у меня есть этот проект для моего графического класса, который мне нужно заполнить с помощью C++ и OpenGL. Я использую VS2013 и VC++ для завершения проекта. Первый пример мы получили успешно и успешно. Однако, когда нам был предоставлен код для второго проекта, я получаю кучу ошибок связывания (ниже), где компьютеры Mac и Linux были в состоянии скомпилировать и работать очень хорошо. Я прошел через множество блогов и переполнения стека, и не смог решить эту проблему.VC++ Glew внешние ошибки связывания
Я также заменил все библиотеки и библиотеки dll и заголовки как из предварительно упакованной загрузки с сайта перенасыщения, так и скомпилировал исходный код перенасыщения и поместил файлы lib, dll и header в правильные и по-прежнему получают ту же ошибку.
Библиотеки здесь должны быть быть динамическими, они не могут быть статическими (по просьбе моего профессора).
Исходный код можно найти здесь: https://bitbucket.org/nolanblew/cs-150-project-2/overview, а затем нажать «загрузить» или вы можете его разветвить (пожалуйста, не нажимайте на это репо - он будет общедоступным, пока на этот вопрос не будет дан ответ).
Вот все ошибки ссылок, которые я получаю. Код компилируется, но сбой при сборке:
Error 35 error LNK2001: unresolved external symbol ___glewVertexAttribPointer C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 34 error LNK2001: unresolved external symbol ___glewUseProgram C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 33 error LNK2001: unresolved external symbol ___glewUniformMatrix4fv C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 32 error LNK2001: unresolved external symbol ___glewUniform3f C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 31 error LNK2001: unresolved external symbol ___glewUniform1i C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 17 error LNK2001: unresolved external symbol ___glewShaderSource C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 16 error LNK2001: unresolved external symbol ___glewLinkProgram C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 30 error LNK2001: unresolved external symbol ___glewGetUniformLocation C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 15 error LNK2001: unresolved external symbol ___glewGetShaderiv C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 14 error LNK2001: unresolved external symbol ___glewGetProgramiv C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 19 error LNK2001: unresolved external symbol ___glewGetObjectParameterivARB C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 18 error LNK2001: unresolved external symbol ___glewGetInfoLogARB C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 29 error LNK2001: unresolved external symbol ___glewGetAttribLocation C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 24 error LNK2001: unresolved external symbol ___glewGenBuffers C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 28 error LNK2001: unresolved external symbol ___glewEnableVertexAttribArray C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 27 error LNK2001: unresolved external symbol ___glewDisableVertexAttribArray C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 13 error LNK2001: unresolved external symbol ___glewDetachShader C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 12 error LNK2001: unresolved external symbol ___glewDeleteShader C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 26 error LNK2001: unresolved external symbol ___glewDeleteProgram C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 23 error LNK2001: unresolved external symbol ___glewDeleteBuffers C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 11 error LNK2001: unresolved external symbol ___glewCreateShader C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 25 error LNK2001: unresolved external symbol ___glewCreateProgram C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 10 error LNK2001: unresolved external symbol ___glewCompileShader C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 22 error LNK2001: unresolved external symbol ___glewBufferData C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 36 error LNK2001: unresolved external symbol ___glewBindFragDataLocation C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 21 error LNK2001: unresolved external symbol ___glewBindBuffer C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 9 error LNK2001: unresolved external symbol ___glewAttachShader C:\Users\Nolan\Source\Repos\cs-150-project-2\glsupport.obj Project 2
Error 20 error LNK2001: unresolved external symbol ___glewActiveTexture C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 37 error LNK2001: unresolved external symbol ___GLEW_VERSION_2_0 C:\Users\Nolan\Source\Repos\cs-150-project-2\trans.obj Project 2
Error 38 error LNK1120: 29 unresolved externals C:\Users\Nolan\Source\Repos\cs-150-project-2\Debug\Project 2.exe Project 2
Любая помощь была бы принята с благодарностью. Благодарю.