Вопрос № 81090: Я попытался скомпилировать один готовый пример по opengl (пример ниже) но при помытке отлинковать выходят ошибки
--------------------Configuration: sphera - Win32 Debug--------------------
Linking...
sphera_source.obj : error LNK2001: unr...Вопрос № 81096: Здравствуйте, товарищи знатоки!
Такой вопрос:
Есть ли такая функция в С++, которая отвечает за мышь. То есть, чтобы я мог, применяя её, управлять щелчком мыши.
Например, нужна программка, при запуске которой, через определённое время про...Вопрос № 81193: Здравствуйте уважаемые эксперты.
Есть односвязный список. Нужно заменить три отрицательных числа, идущих подряд, на их полусумму.
Например:
-1 -2 -3 -4 -5 -6 -7 -8 -9 Должно остаться -3 -4 -5 -6 -7 -8 -9
Дальше -6 -6 -7 -8 -9<br...
Вопрос № 81.090
Я попытался скомпилировать один готовый пример по opengl (пример ниже) но при помытке отлинковать выходят ошибки
--------------------Configuration: sphera - Win32 Debug--------------------
Linking...
sphera_source.obj : error LNK2001: unresolved external symbol _gluLookAt@72
Error executing link.exe.
sphera.exe - 21 error(s), 0 warning(s)
Все 21 ошибку я приводить не стал
Подскажите что не так.
Зарание спасибо
Приложение:
Отправлен: 04.04.2007, 21:09
Вопрос задал: Артём1983 (статус: 1-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Lomer
Здравствуйте, Артём1983!
Возможно, вы не добавили в Project->Setting->Link->Settings->Link->Object/library modules
opengl32.lib glu32.lib glaux.lib?
Ответ отправил: Lomer (статус: 3-ий класс)
Ответ отправлен: 05.04.2007, 08:57
Отвечает: Ilkras
Здравствуйте, Артём1983!
Чтоб на линке не вываливаться надо добавить библиотеку в Project|Settings|Link|Input
Библиотека может называться glu32.lib или opengl32.lib. Попробуйте найти у себя на диски эти файлы.
Ответ отправил: Ilkras (статус: 6-ой класс)
Ответ отправлен: 05.04.2007, 15:00
Отвечает: Ross
Здравствуйте, Артём1983!
нужно добавить библиотеку glut. Впишите в Project->Properties->Linker->Additional Dependices glu32.lib
Ответ отправил: Ross (статус: 6-ой класс)
Ответ отправлен: 05.04.2007, 15:48
Отвечает: kool
Здравствуйте, Артём1983!
Уже отвечали на подобные вопросы.
Подключи библиотеку (добавь соответствующий файл
с расширением *.lib в свой проект)
Удачи!
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 05.04.2007, 19:49
Вопрос № 81.096
Здравствуйте, товарищи знатоки!
Такой вопрос:
Есть ли такая функция в С++, которая отвечает за мышь. То есть, чтобы я мог, применяя её, управлять щелчком мыши.
Например, нужна программка, при запуске которой, через определённое время происходил бы левый щелчок мыши (понятно, не используя саму мышь).
Помогите, а то надо срочно. Спасибо.
Отправлен: 04.04.2007, 21:54
Вопрос задал: Shkiperr (статус: 3-ий класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: ramok
Здравствуйте, Shkiperr!q ссылка_1, ссылка_2.Отредактировано. Причина – одна из ссылок длинная [ - Климова М.]
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 05.04.2007, 02:30 Оценка за ответ: 5
Отвечает: Lomer
Здравствуйте, Shkiperr!
Таких функций о-очень много.
Для клика можно использовать сообщения, например:
POINT pt = {xPos, yPos};//координаты
HWND hPointWnd = WindowFromPoint(pt);//окно под курсором
SendMessage(hPointWnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELONG(xPos,yPos));
SendMessage(hPointWnd, WM_LBUTTONUP, 0, MAKELONG(xPos,yPos));//щелчок
Ответ отправил: Lomer (статус: 3-ий класс)
Ответ отправлен: 05.04.2007, 09:28 Оценка за ответ: 5
Отвечает: Sergey A. Wedensky
Здравствуйте, Shkiperr!
В Win32 - mouse_event() или SendInput().
Ответ отправил: Sergey A. Wedensky (статус: Студент)
Ответ отправлен: 05.04.2007, 13:02 Оценка за ответ: 5
Отвечает: Ilkras
Здравствуйте, Shkiperr!
В С++ такой функции точно нет. Также нет такой функции среди стандартный библиотек.
Так что, вам надо решить в какой операционной системе вы работаете, какими средствами пользуетесь (например Microsoft .NET) и тогда уже на ваш вопрос можно будет искать ответ. А может быть, задав необходимые условия для задачи, вы сами легко найдете ответ.
Удачи
Ответ отправил: Ilkras (статус: 6-ой класс)
Ответ отправлен: 05.04.2007, 14:45 Оценка за ответ: 5
Вопрос № 81.193
Здравствуйте уважаемые эксперты.
Есть односвязный список. Нужно заменить три отрицательных числа, идущих подряд, на их полусумму.
Например:
-1 -2 -3 -4 -5 -6 -7 -8 -9 Должно остаться -3 -4 -5 -6 -7 -8 -9
Дальше -6 -6 -7 -8 -9
и так пока ничего не останется (похоже на метод Пузырька).
В приведенной программе я пока только пытаюсь удалить эти три числа.
Не могу додумать программу. если введу три отрицательных числа
-1 -2 -3
выведет 0.
если 1 -2 -3 -4 то оставит -4.
помогите пожалуйста. буду очень благодарен.
Приложение:
Отправлен: 05.04.2007, 15:32
Вопрос задал: Respect (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Mister Vova
Здравствуйте, Respect!
Добавил две функции.
в main() ..
while (){}-переделал посмотришь
пару тестов прошли
код в низу
Приложение:
Ответ отправил: Mister Vova (статус: 1-ый класс)
Ответ отправлен: 05.04.2007, 20:29 Оценка за ответ: 5