crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Visual Studio 2008 Express и wxWidgets
ranger
  опции профиля:
сообщение 26.8.2008, 20:01
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 65
Регистрация: 29.7.2008
Пользователь №: 245

Спасибо сказали: 9 раз(а)




Репутация:   4  


Удавалось ли кому-нибудь wxWidgets прикрутить к 2008-ой студии? А то я вчера целый день над этим просидел, так никакой толковой инфы и не нашел...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ranger
  опции профиля:
сообщение 27.8.2008, 22:31
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 65
Регистрация: 29.7.2008
Пользователь №: 245

Спасибо сказали: 9 раз(а)




Репутация:   4  


Ну вобщем вот, надеюсь, что понятно написал :)

Подготовка
Заходим на сайт 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
Причина редактирования: изменения на основе обсуждения
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 13:49