Здравствуйте.
Для использования общих елементов управления необходимо добавить заголовочный файл commctrl.h и загрузить библиотеку comctl32.dll с помощью функции InitCommonControls(), но компилятор при этом выдаёт ошибку:
Window error LNK2019: unresolved external symbol __imp__InitCommonControls@0 referenced in function _WinMain@16
Помогите мне разобраться. Спасибо.
Отправлен: 12.02.2005, 19:17
Вопрос задал: Вахненко Виктор Владимирович (статус: Читатель)
Всего ответов отправлено: 4
Отвечает: _vt
Здравствуйте, Вахненко Виктор Владимирович! Слинкуй с проектом файл comctl32.lib.
* EMan 2 beta: back in Black :)
Ответ отправил: _vt (статус: Академик)
Отправлен: 12.02.2005, 19:45
Отвечает: AxMAD
Здравствуйте, Вахненко Виктор Владимирович!
Ну для справки InitCommonControls() это функция, которая инициализирует библиотеку comctl32.dll! А насчёт ошибки нужно смотреть код программы!
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 12.02.2005, 19:57
Отвечает: __grey__
Здравствуйте, Вахненко Виктор Владимирович!
{
(Вообще-то этот вопрос больше подошёл бы в C/C++)
Судя по сообщению - забыли добавить comctl32.lib
Я не знаю уровень ваших знаний и на всякий случай распишу по шагам (не вам, так другим пригодится).
1) В меню "Project" выбираем "Settings".
2) В выпадающем списке "Settings For" выбираем "All Configurations".
3) Переходим на вкладку "Link".
4) В "Object/library modules:" ДОПИСЫВАЕМ " comctl32.lib".
5) Жмём "OK".
}
Ответ отправил: __grey__ (статус: 1-ый класс)
Отправлен: 13.02.2005, 00:32
Отвечает: vitya
Здравствуйте, Вахненко Виктор Владимирович!
И еще прилинковать соответствующую библиотеку, ака lib файл.
Ответ отправил: vitya (статус: Профессор)
Отправлен: 14.02.2005, 09:40