![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
ranger |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 29.7.2008 Пользователь №: 245 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Удавалось ли кому-нибудь wxWidgets прикрутить к 2008-ой студии? А то я вчера целый день над этим просидел, так никакой толковой инфы и не нашел...
|
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
А ты качал wxMSW или что другое?
Вроде как поддерживаются Visual C++ 1.5, 4.0, 5.0, 6.0, 7.0, 7.1, 8.0 смотри список поддерживаемых компиляторов: wxMSW FAQ (Windows) -> What compilers are supported?. |
|
|
ranger |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 29.7.2008 Пользователь №: 245 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Вобщем прикрутил
![]() ![]() А вообще кое-что появилось здесь Сообщение отредактировал teiven - 27.8.2008, 13:39 |
|
|
ViGOur |
![]()
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
ranger |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 29.7.2008 Пользователь №: 245 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Ну вобщем вот, надеюсь, что понятно написал
![]() Подготовка Заходим на сайт 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 файл. (об этом можно посмотреть здесь) Вот собственно и всё. Сообщение отредактировал Litkevich Yuriy - 29.8.2008, 11:07
Причина редактирования: изменения на основе обсуждения
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Несколько замечаний по статье:
1)Заходим на сайт wxWidgets скачиваем и устанавливаем wxMSW( я скачал версию 2.8.8 ) Указывай конкретную страницу загрузки, а в скобках прямую ссылку)Выбираем меню File->Open->Project/Solution..., заходим в каталог ...\wxWidgets-2.8.8\build\msw и открываем файл wx.dsw. Здесь и далее многоточие можно заменить на Path\to, если я правильно понял. Аможет и вовсе заменить ...\wxWidgets-2.8.8 на %wxWidgetsDir%
|
|
|
ranger |
![]()
Сообщение
#7
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 29.7.2008 Пользователь №: 245 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Да вместо ...\wxWidgets-2.8.8 действительно наверно лучше %wxWidgetsDir% написать (и прокомментировать, что это означает для особо непонятливых
![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
teiven, а ты их напиши, я в твой пост добавлю.
|
|
|
ranger |
![]()
Сообщение
#9
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 29.7.2008 Пользователь №: 245 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Цитата а ты их напиши, я в твой пост добавлю. В смысле ссылки? Тогда вот: http://www.wxwidgets.org/ - это главная страница wxWidgets http://www.wxwidgets.org/downloads/ - страница загрузок http://prdownloads.sourceforge.net/wxwindo...2.8.8-Setup.exe - прямая ссылка на wxMSW-2.8.8, которую я и использовал. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
добавил ссылки в твое сообщение
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 18:12 |