WxWidgets/Прикручиваем wxWidgets к Visual Studio
Материал из Wiki.crossplatform.ru
[править] Подготовка
Заходим на сайт wxWidgets и на странице загрузок скачиваем wxMSW (скачать wxMSW-2.8.8 )
[править] Установка
Устанавливаем wxMSW в некий каталог, который далее будем называть %wxWidgetsDir%
[править] Настройка
1. Запускаем Visual Studio
2. Выбираем меню File->Open->Project/Solution..., заходим в каталог %wxWidgetsDir%\build\msw и открываем файл wx.dsw.
3. В появившемся сообщении жмём Yes To All
4. В режиме Debug делаем Build Solution(F7)(собираем Debug версию)
5. переключаемся в Release и снова делаем Build Solution(F7)(собираем Realese версию)
6. Тестируем всё ли прошло хорошо: выбираем меню File->Open->Project/Solution..., заходим в каталог %wxWidgetsDir%\samples и открываем файл samples.dsw. В появившемся сообщении жмём Yes To All. Все остальные сообщения жмём Ok. 7. Теперь можно попробовать собрать, что-нибудь из появившегося списка, например "minimal". Если запустилось значит всё ok.
8. Перед тем, как создавать свой проект нужно указать пути к заголовочным файлам и библиотекам: выбираем меню Tools->Options... затем Projects and Solutions->VC++ Directories.
Указываем путь к заголовочным файлам:
%wxWidgetsDir%\include
%wxWidgetsDir%\include\msvc
и библиотекам:
%wxWidgetsDir%\lib\vc_lib.
9. Теперь можно попробовать создать свой проект: выбираем меню File->New->Project... и создаём пустой проект(Empty Project).
10. Добавляем в проект исходный файл и пишем минимальную wxWidgets программу. Пытаемся собрать(F7) и... получаем кучу ошибок :)
11. Чтобы исправить это выбираем меню Project-><имя_проекта> Properties... затем Configuration
Properties->Linker->Input.
Теперь графу Additional Dependencies заполняем следующим содержимым:
rpcrt4.lib
comctl32.lib
Это надо делать каждый раз при создании нового проекта, или же использовать Property Sheet файл. (об этом можно посмотреть здесь)
Вот собственно и всё.