Форум программистов, компьютерный форум, киберфорум
Наши страницы
OpenGL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Oleg2525852999
1 / 1 / 0
Регистрация: 28.06.2015
Сообщений: 104
1

Error LNK2028: ссылка на неразрешенную лексему (0A00000C) "extern "C"

28.09.2015, 23:53. Просмотров 1469. Ответов 3
Метки нет (Все метки)

Короче - я супер новичек в opengl. Неумею подключать библиотеки походу, ну впрочем вот код -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// 01_opengl.cpp: главный файл проекта.
 
#include "stdafx.h"
#include <gl/glut.h>
 
void Draw ()
{
 
}
 
void Initialize()
{
 
}
int main (int argc, char** argv)
{
    //Инициализация
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowSize (400,400);
    glutInitWindowPosition(100,200);
    glutCreateWindow("Lesson 01");
    //Регистрация
    glutDisplayFunc(Draw);
    Initialize();
    glutMainLoop();
    return 0;
}





Вот ошибки -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Ошибка    1   error LNK2028: ссылка на неразрешенную лексему (0A00000C) "extern "C" void __stdcall glutMainLoop(void)" (?glutMainLoop@@$$J10YGXXZ) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z) 01_opengl.obj
Ошибка    2   error LNK2028: ссылка на неразрешенную лексему (0A00000D) "extern "C" void __stdcall glutDisplayFunc(void (__cdecl*)(void))" (?glutDisplayFunc@@$$J14YGXP6AXXZ@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)    01_opengl.obj
Ошибка    3   error LNK2028: ссылка на неразрешенную лексему (0A00000E) "extern "C" int __stdcall glutCreateWindow(char const *)" (?glutCreateWindow@@$$J14YGHPBD@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)   01_opengl.obj
Ошибка    4   error LNK2028: ссылка на неразрешенную лексему (0A00000F) "extern "C" void __stdcall glutInitWindowPosition(int,int)" (?glutInitWindowPosition@@$$J18YGXHH@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)    01_opengl.obj
Ошибка    5   error LNK2028: ссылка на неразрешенную лексему (0A000010) "extern "C" void __stdcall glutInitWindowSize(int,int)" (?glutInitWindowSize@@$$J18YGXHH@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)    01_opengl.obj
Ошибка    6   error LNK2028: ссылка на неразрешенную лексему (0A000011) "extern "C" void __stdcall glutInitDisplayMode(unsigned int)" (?glutInitDisplayMode@@$$J14YGXI@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)  01_opengl.obj
Ошибка    7   error LNK2028: ссылка на неразрешенную лексему (0A000012) "extern "C" void __stdcall glutInit(int *,char * *)" (?glutInit@@$$J18YGXPAHPAPAD@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)   01_opengl.obj
Ошибка    8   error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall glutMainLoop(void)" (?glutMainLoop@@$$J10YGXXZ) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)   01_opengl.obj
Ошибка    9   error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall glutDisplayFunc(void (__cdecl*)(void))" (?glutDisplayFunc@@$$J14YGXP6AXXZ@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)  01_opengl.obj
Ошибка    10  error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall glutCreateWindow(char const *)" (?glutCreateWindow@@$$J14YGHPBD@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z) 01_opengl.obj
Ошибка    11  error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall glutInitWindowPosition(int,int)" (?glutInitWindowPosition@@$$J18YGXHH@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)  01_opengl.obj
Ошибка    12  error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall glutInitWindowSize(int,int)" (?glutInitWindowSize@@$$J18YGXHH@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)  01_opengl.obj
Ошибка    13  error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall glutInitDisplayMode(unsigned int)" (?glutInitDisplayMode@@$$J14YGXI@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z)    01_opengl.obj
Ошибка    14  error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall glutInit(int *,char * *)" (?glutInit@@$$J18YGXPAHPAPAD@Z) в функции "int __cdecl main(int,char * *)" (?main@@$$HYAHHPAPAD@Z) 01_opengl.obj
Ошибка    15  fatal error LNK1120: 14 неразрешенных внешних элементов    C:\Users\Олег\Documents\Visual Studio 2008\Projects\01_opengl\Debug\01_opengl.exe   1
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2015, 23:53
Ответы с готовыми решениями:

Вывод картинки и Ошибка "ссылка на неразрешенный внешний символ"
мм народ спасайте #include &lt;stdlib.h&gt; #include &lt;glut.h&gt; #include &lt;GLAux.h&gt; /*#pragma...

Glfw и ошибка "Ссылка на неразрешенный внешний символ"
Добрый день,пытаюсь запустить простой проект glfw Написал такой код : #include &lt;glfw3.h&gt;...

Ошибка "Ссылка на неразрешенный внешний символ" при загрузке текстуры в Opengl c++
Сколько не мучился не понимаю как решить проблему с этой ошибкой. Ошибка 1 error LNK2019: ссылка...

Error LNK1104: не удается открыть файл "glaux.lib"
у меня Microsoft Visual Studio 2012 а проект делали на Microsoft Visual Studio 2013 или 2015 но не...

Fatal error LNK1104: не удаётся открыть файл "glaux.lib"
Помогите заблудившемуся в дебрях Си++, а тем более в его сложном(как по мне) разделе WinAPI...

3
dvnisawesome
27 / 27 / 3
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
28.09.2015, 23:58 2
Visual Studio? Если да, то #pragma comment(lib, "glut32.lib") попробуй в начало файла добавить, если у тебя вообще библиотеки glut есть.
1
hays
29.09.2015, 04:27
  #3

Не по теме:

Стоит ли браться за OpenGL если вы даже библиотеку не в состоянии слинковать ?!

0
Oleg2525852999
1 / 1 / 0
Регистрация: 28.06.2015
Сообщений: 104
29.09.2015, 19:09  [ТС] 4
все учаться на своих ошибках!

Добавлено через 10 минут
В уроке написано было, что подключается для этого урока только #include <gl/glut.h> я библиотеки подключать умею. Спасибо. Я подключил glut32 и все заработало
0
29.09.2015, 19:09
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2015, 19:09

Не пойму как исправить ошибку: "fatal error C1060: compiler is out of heap space"
Написал программу , вроде никаких ошибок нету , но выдает fatal error C1060: compiler is out of...

Error LNK2019: ссылка на неразрешенный внешний символ "long __stdcall WndProc(struct HWND__ *,unsigned int,uns
Код: #include &quot;stdafx.h&quot; #include &lt;windows.h&gt; #include &lt;gl\gl.h&gt; #include &lt;gl\glu.h&gt;...

Вывод изображения с "мерцанием", "чередованием"
На 1 компьютере, со встроенной видеокартой, и на 1 ноутбуке проблем с изображением нет. На всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.