Форум программистов, компьютерный форум, киберфорум
Кроссплатфор­менная разработка
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/16: Рейтинг темы: голосов - 16, средняя оценка - 4.56
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256

Ошибка при использовании wxWidget

10.06.2011, 13:41. Показов 3285. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При использовании wxWidget в codeblocks - компилятор не выявляет ошибок в коде, но выдает ошибку:
"cannot find -lwxmsw28d_core" Полный текст ошибки: "c:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lwxmsw28d_core"..

Что это значит? И как это можно исправить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.06.2011, 13:41
Ответы с готовыми решениями:

TDM Gcc + wxwidget 3.0 и кодировки при переводе
Добрый день! Хочу сразу сказать, что я не являюсь разработчиком, я скорее переводчик. Однако проблемма с которой столкнулаяь наша...

Таблица событий wxWidget
Для того чтобы использовать в таблице событий свои идентификаторы ( например в таблице событий : EVT_MENU(wxID_SETTINGS, MyFrame::Settings)...

Ошибка "Signal received" при использовании taglib
Когда пытаюсь вывести id3v2->artist(или любое другое ), вне функции где инициализировал id3v2, вылетает signal received;(библиотека taglib)...

18
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 14:51
Возможно там нет скомпилированной отладочной версии библиотеки. Тогда либо скомпилировать библиотеку, либо не использовать отладочный режим.
Если линукс, то возможно есть пакет с нужной версией библиотеки, который надо тогда просто установить.
1
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 16:01  [ТС]
Тогда ещё вопрос: как скомпилировать библиотеку?
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 16:15
Я codeblocks под Windows не пробовал, не знаю что там в составе идёт и есть ли исходники. Она вообще с wx поставляется?
Но общий путь такой
Скачать исходники wxWidgets, в директории build\msw выполнить команду вроде:
Code
1
mingw32-make -f makefile.gcc BUILD=debug MONOLITHIC=0 RUNTIME_LIBS=static USE_OPENGL=1
Ну, параметры, разумеется, подобрать по вкусу и необходимости.
Ну и там в документации, в принципе, тоже описано как собирать.
0
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 16:30  [ТС]
Я конечно извиняюсь за тупые вопросы_) Но в ответ на эту команду "mingw32-make не является внутренней или внешней командой...."
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 17:07
В директории "c:/program files/codeblocks/mingw/bin" его нету?
0
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 18:47  [ТС]
В том то и дело, что он там есть!
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 18:50
Ну значит можно добавить этот путь в переменную окружения PATH
0
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 18:51  [ТС]
Можно поподробнее пожалуйста_)
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 18:59
винда далеко, там где-то в "свойствах компьютера" есть переменные среды...
Но временно в консоли можно так:
Code
1
set path=%path%;"c:/program files/codeblocks/mingw/bin"
и теперь, до закрытия консоли, команды этой директории должны быть доступны в любом месте (в пределах терминала).
1
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 19:10  [ТС]
Тогда mingw-make ловит исключение..
" if not exist gcc_mswd mkdir gcc mswd
Interrupt / Exception caught <code = 0x00000005, addr = 0x41f96e>"

Както так_)
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 19:12
ну это я уже не знаю. доступ на запись в папке msw есть? попробуй там вручную создать каталог gcc_mswd
Несколько смущает отсутствие подчёркивания во второй половине сообщения.
0
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 19:16  [ТС]
там есть подчеркивание, я его просто не написал_)

Добавлено через 2 минуты
Ладно, спасибо.. Забью на попытках сделать это на винде - буду на убунте_)
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 19:27
Цитата Сообщение от zuq Посмотреть сообщение
там есть подчеркивание, я его просто не написал_)
Вообще-то даже из Windows-терминала есть возможность копирования.
Цитата Сообщение от zuq Посмотреть сообщение
Ладно, спасибо.. Забью на попытках сделать это на винде - буду на убунте_)
Ну нет, так нет Но пока особых проблем с компиляцией wx на виндовс не было. Кто его знает, почему у тебя mkdir на ровном месте падает. Ну, или кто там падает...
0
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 19:30  [ТС]
Я просто понял что мне никто не сможет помочь
Цитата Сообщение от grizlik78 Посмотреть сообщение
Кто его знает, почему у тебя mkdir на ровном месте падает
Если бы я знал...

А хотелось бы все же юзать wx
0
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
10.06.2011, 19:39
zuq, скачай среду wxDevC++ - и будет тебе счастье...
2
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 19:41
Да, тоже вариант. С ним скомпилированная библиотека поставляется. И не слишком старая.
0
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
10.06.2011, 20:08  [ТС]
Остановлюсь на этом Спасибо за советы
0
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 7
09.10.2013, 15:40
Это ошибка не компилятора а компоновщика. Проверьте пути. Проверьте название библиотек, их существует аж 4 варианта (libwxmsw28_core.a, libwxmsw28d_core.a libwxmsw28u_core.a libwxmsw28ud_core.a). Попробуйте явно указать библиотеку в Linker settings, вместо передачи параметров компоновщику.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2013, 15:40
Помогаю со студенческими работами здесь

Ошибка при использовании QGridLayout
может это глюк какой,но компилятор дает ошибки no matching function for call to 'QGridLayout::addWidget(QLabel cLoauding::*, int, int,...

Ошибка при использовании qmake
Всем здравствуйте! Такая задача разбираюсь с С++/Qt ОС: MCBC Файл h.cpp #include &lt;QApplication&gt; #include&lt;QLabel&gt; ...

Ошибка при использовании QPixmap
MAINWINDOW_H #ifndef MAINWINDOW_H #define MAINWINDOW_H #include &lt;QMainWindow&gt; #include &lt;QWidget&gt; #include &lt;QHBoxLayout&gt; ...

Ошибка при использовании QtQuick в приложении
Добрый день. Веду разработку ПО под linux (архитектура arm). Делаю кросс-компиляцию на хосте, разворачиваю и запускаю скомпилированное...

Ошибка линкера при использовании QDomDocument
Qt 5.3 MSVC2012 Компилятор С++ 11.0(x86). Проблема с XML модулем, как мне кажется. В .pro подключил модуль, как и положено в нижнем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru