Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Droom
3 / 3 / 0
Регистрация: 23.01.2011
Сообщений: 71
#1

Проблема с библиотеками - C++

03.12.2011, 01:54. Просмотров 671. Ответов 8
Метки нет (Все метки)

Вот работаю в OpenGL, подключаю заголовочный файл:
C++
1
2
3
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glaux.h>
, и при гарантированно правильном коде выдает ошибки вроде этой:
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "extern "C" unsigned int __stdcall auxInitWindowW(wchar_t const *)" (?auxInitWindowW@@$$J14YGIPB_W@Z) в функции "int __cdecl main(void)" (?main@@$$HYAHXZ)

Я так догадываюсь дело в том, что библиотеки для данных заголовочных файлов не подключается, кто сталкивался с этим, помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2011, 01:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проблема с библиотеками (C++):

Ошибки с библиотеками - C++
Добрый день. Установил среду MS VS 2010 эксперт, сначала вообще не было библиотек. Он не находил ни &lt;iostream&gt; ни &lt;math.h&gt;. Затем пере...

Работа с DLL библиотеками - C++
Здравствуйте. Помогите, пожалуйста, переделать программу. Определите следующие функции для работы с массивом: 1) int GetValue(Pairs*...

Не удается разобраться с библиотеками - C++
Господа-товарищи, имеется программа, в которой используются библиотеки gl.h и glu.h,выдает кучу ошибок компиляции,если быть точным,то 100,...

Работа с библиотеками openCV - C++
Пытаюсь запустить код по распознаванию лиц, использующий библиотеки opencv. Все библиотеки были установлены в согласии с разными...

Сборка проекта со всеми библиотеками - C++
Всем привет! Мне нужно собрать проект в Microsoft Visual Studio так, чтобы в exe были включены все необходимые библиотеки, чтобы не...

Ошибка с библиотеками, что-то клинит - C++
Выбивает целую кучу ошибок. может я что-то забыл.. 1&gt;f:\lessons\c++\projects-2013\fileotl\fileotl\otladka.cpp(47): error C2059:...

8
sandye51
программист С++
684 / 586 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
03.12.2011, 01:55 #2
так надо еще и либы прописать
0
Droom
3 / 3 / 0
Регистрация: 23.01.2011
Сообщений: 71
03.12.2011, 02:11  [ТС] #3
А как это правильно сделать? Просто как-то я прописывал(#pragma comment(lib,"...") ), но не работает так
0
Bers
Заблокирован
03.12.2011, 04:29 #4
Droom, IDE знает пути, где находятся файлы LIB ?
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
03.12.2011, 05:42 #5
Цитата Сообщение от Droom Посмотреть сообщение
Вот работаю в OpenGL, подключаю заголовочный файл:
C++
1
2
3
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glaux.h>
, и при гарантированно правильном коде выдает ошибки вроде этой:
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "extern "C" unsigned int __stdcall auxInitWindowW(wchar_t const *)" (?auxInitWindowW@@$$J14YGIPB_W@Z) в функции "int __cdecl main(void)" (?main@@$$HYAHXZ)

Я так догадываюсь дело в том, что библиотеки для данных заголовочных файлов не подключается, кто сталкивался с этим, помогите пожалуйста.
А в какой ИДЕ пишете?
Попробуйте сменить язык С++ на С или попробуйте др. glaux.h?
Проверьте есть ли у вас .длл, у меня например программа с глутом не хотела компилироваться без glut32.dll(но не думаю, что с глаухом т.с.)
0
Droom
3 / 3 / 0
Регистрация: 23.01.2011
Сообщений: 71
03.12.2011, 14:11  [ТС] #6
programina, Visual Studio 2010. Дллы-ы лежат в одной папке с проектом, проблема именно с библиотеками (.lib). Кстати вставлял в проект связь с библиотеками(VC/lib/GL), не помогает
0
sandye51
программист С++
684 / 586 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
03.12.2011, 14:27 #7
Visual Studio:
проект -> properties -> linker -> general -> additional library directories -> пути к *.lib
проект -> properties -> linker -> input -> additional dependencies -> *.lib
проект -> c++ -> general -> additional include directories -> пути к .h
0
OstapBender
583 / 522 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
03.12.2011, 15:29 #8
Цитата Сообщение от sandye51 Посмотреть сообщение
проект -> properties -> linker -> general -> additional library directories -> пути к *.lib
проект -> properties -> linker -> input -> additional dependencies -> *.lib
проект -> c++ -> general -> additional include directories -> пути к .h
дополню, что 2ой пункт можно пробывать выполнять когда 1 и 3 не помогают. ибо он более геморный.
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
03.12.2011, 16:01 #9
Когда я с глаухом работала, у меня подобных проблем не было. Я просто скачала glaux.devpack, установила его в DevC++, и потом когда создаешь новый проект выбираешь глаух-проект. Можно сразу редактировать шаблонный код на свой и/или посмотреть в параметрах проекта как правильно подключаюстя либы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2011, 16:01
Привет! Вот еще темы с ответами:

Создание и работа с динамическими библиотеками - C++
yfнаучите создовать и подключать dll или кинте доходчевую статью для болбесов компилятор dev c++ 4.9

Разница между двумя библиотеками потоков - C++
В чем разница между стандартной библиотекой управления потоками &lt;thread&gt; и управлениями потоками через WinAPI?Преимущества и тд. Расскажите...

строки/структуры (С самыми простейшими функциями и библиотеками) - C++
помогите пожалуйста решить задачу (только на языке С, а не на С# или С++) Дана структура данных из 5 туристических путевок. ...

В чем разница между заголовочными файлами и библиотеками - C++
В чем разница между заголовочными файлами и библиотеками? И, вообще, какова структура библиотеки в С++?


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

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
03.12.2011, 16:01
Ответ Создать тему
Опции темы

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