crossplatform.ru

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


  Ответ в Visual Studio 2008 Express и wxWidgets
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Iron Bug Дата 7.10.2011, 7:03
 
Цитата(Гость_Keesik_* @ 7.10.2011, 2:02) *
в чем проблема

ну дык написано же: не может найти файл с библиотекой. читай инструкцию и прописывай все пути где положено.
Keesik Дата 7.10.2011, 0:02
  не получается собрать проект по причине "1>LINK : fatal error LNK1181: cannot open input file 'wxwince28d.lib'"
в чем проблема подскажите!
Aliq Дата 5.11.2009, 9:32
  :clapping:
спасибо!
все так просто оказалось!!
ranger Дата 29.8.2008, 12:16
  ok, спасибо.
Litkevich Yuriy Дата 29.8.2008, 10:53
  добавил ссылки в твое сообщение
ranger Дата 29.8.2008, 0:59
 
Цитата
а ты их напиши, я в твой пост добавлю.

В смысле ссылки? Тогда вот:

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 Дата 28.8.2008, 16:53
  teiven, а ты их напиши, я в твой пост добавлю.
ranger Дата 28.8.2008, 16:17
  Да вместо ...\wxWidgets-2.8.8 действительно наверно лучше %wxWidgetsDir% написать (и прокомментировать, что это означает для особо непонятливых :) ), ну и ссылки... просто отредактировать пост, у меня уже не получается.
Litkevich Yuriy Дата 27.8.2008, 23:38
  Несколько замечаний по статье:

Цитата(teiven @ 28.8.2008, 2:31) *
1)Заходим на сайт wxWidgets скачиваем и устанавливаем wxMSW( я скачал версию 2.8.8 )
Указывай конкретную страницу загрузки, а в скобках прямую ссылку

Цитата(teiven @ 28.8.2008, 2:31) *
)Выбираем меню File->Open->Project/Solution..., заходим в каталог ...\wxWidgets-2.8.8\build\msw и открываем файл wx.dsw.
Здесь и далее многоточие можно заменить на Path\to, если я правильно понял. Аможет и вовсе заменить ...\wxWidgets-2.8.8 на %wxWidgetsDir%
ranger Дата 27.8.2008, 22:31
  Ну вобщем вот, надеюсь, что понятно написал :)

Подготовка
Заходим на сайт 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 файл. (об этом можно посмотреть здесь)
Вот собственно и всё.
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 8.7.2025, 6:19