Форум программистов, компьютерный форум, киберфорум
Кроссплатфор­менная разработка
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/190: Рейтинг темы: голосов - 190, средняя оценка - 4.52
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100

Ошибки компиляции библиотки wxWidgets-2.8.12

06.01.2021, 18:34. Показов 37133. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Решил скомпилировать библиотеку wxWidgets-2.8.12 c помощью MinGW i686-7.3.0-release-posix-sjlj. WXWIN и PATH настроены.
Текст ошибок представлен на снимке экрана.

Заранее благодарю.
Миниатюры
Ошибки компиляции библиотки wxWidgets-2.8.12  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.01.2021, 18:34
Ответы с готовыми решениями:

Проблемы при компиляции wxWidgets в visual c++
Решил освоить wxWidgets. Сделано все по уроку, но при компиляции выходит куча ошибок типа "ссылка на неразрешенный внешний...

Ошибки после компиляции на Visual Express 2012.Ошибки в теме
Добрый вечер ребят помогите пожалуйста.Программа написана на Visual Express 2012.Обясните что поменять чтобы зароботало. После компиляции...

с2079 и с2228 ошибки при компиляции ниже участок кода, с которым праблема и скрины ошибки
// ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ bool game = true; // КЛАССЫ class Me; class mob { public: void showHpMp()

46
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:16  [ТС]
Студворк — интернет-сервис помощи студентам
Компиляция завершилась той же ошибкой только что.
Ничего мешать не должно. ОСь чистая совершенно. Только архиватор поставил, чтобы распаковать архивы библиотеки и минимального пакета.
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
06.01.2021, 21:17
AlexKreep, расскажите как вы настраивали окружение для сборки, в подробностях.
1
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:17  [ТС]
DrOffset, этих предупреждений очень много. И все друг на друга похожи.
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
06.01.2021, 21:19
Цитата Сообщение от AlexKreep Посмотреть сообщение
И все друг на друга похожи.
Ну хотя бы один пример с контекстом вы можете показать? Я же не вижу логи вашей компиляции.
0
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:21  [ТС]
Создал переменную для пользователя WXWIN = C:\wxWidgets-2.8.12 (эта папка располагается по такому пути).
Отредактировал системную переменную PATH = ...;C:\mingw32\bin (эта папка располагается по этому пути).
0
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:25  [ТС]
DrOffset,
Миниатюры
Ошибки компиляции библиотки wxWidgets-2.8.12  
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
06.01.2021, 21:30
AlexKreep, на картинке же другой warning, про неиспользуемые локальные typedef. А вы первоначально спрашивали про предупреждение при касте типов указателей на функции.
Warning на скрине ничем не опасен. Его можно безопасно отключить через ключ компилятора -Wno-unused-local-typedefs.
А вот warning c кастами как раз может быть небезопасен, но чтобы об этом сказать точно, нужно видеть контекст. Я вас попросил дать мне этот контекст. Вы же понимаете, что это в ваших интересах точно отвечать на мои вопросы?
1
06.01.2021, 21:34

Не по теме:

Цитата Сообщение от DrOffset Посмотреть сообщение
нужно видеть контекст
Я думаю это обычный каст указателя, полученного при загрузке из DLL через GetProcAddres

0
06.01.2021, 21:36

Не по теме:

Цитата Сообщение от zayats80888 Посмотреть сообщение
Я думаю это обычный каст указателя, полученного при загрузке из DLL через GetProcAddres
Я тоже так думаю, но по мере сил стараюсь не давать оценок без точной уверенности :)

0
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:38  [ТС]
DrOffset, понимаю, конечно, что в моих интересах.
То предупреждение я копировал с предыдущей компиляции уже в самом конце процесса сборки.
Просто не вижу разницы между этими предупреждениями. Что то, что это - одна хрень какая-то
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
06.01.2021, 21:39
Цитата Сообщение от AlexKreep Посмотреть сообщение
Просто не вижу разницы между этими предупреждениями.
Это очень плохо
1
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:41  [ТС]
DrOffset, конечно плохо. Когда невежество было чем-то хорошим?..
С предупреждениями ладно. Если эта компиляция дойдёт до конца, скину предупреждения, что будут в конце. Что всё таки делать со сборкой 2.8.12? Она не собирается.
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
06.01.2021, 21:44
AlexKreep, еще меня сильно настораживает ваши метания между версия MinGW. В этой теме у вас вроде как i686-7.3.0-release-posix-sjlj, а в соседней TDM GCC.
Давайте уже как-нибудь на одной какой-то версии сосредоточимся.

Добавлено через 1 минуту
Цитата Сообщение от AlexKreep Посмотреть сообщение
Что всё таки делать со сборкой 2.8.12? Она не собирается.
Ну надо, чтобы кто-то воспроизвел у себя эту ошибку, проанализировал ситуацию и выдал решение. Или ждать того, кто угадает в чем на вашей стороне проблема.
1
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:48  [ТС]
DrOffset, в другой теме новые версии и компилятора и библиотеки. Сам пока не знаю, на 2.8.12 буду работать или на 3.0.5. Решил старую скомпилировать, а она вот не пошла.

Добавлено через 2 минуты
С радостью бы предоставил всё, что нужно для определения проблемы. Только не знаю вот как.
Ведь сейчас собирал на чистой операционной системе. Специально храню для подобных случаев виртуальную машину.
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
06.01.2021, 21:49
AlexKreep, версия mingw на чистой системе - это i686-7.3.0-release-posix-sjlj?
1
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:51  [ТС]
DrOffset, совершенно верно. На каком-то форуме прочитал, что лучше такие обработки исключений использовать.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
06.01.2021, 21:54
Цитата Сообщение от AlexKreep Посмотреть сообщение
Сам пока не знаю, на 2.8.12 буду работать или на 3.0.5. Решил старую скомпилировать, а она вот не пошла.
Зря, ставить надо те, что новее. В 3.0 версии много всего исправлено и добавлено, да и воспроизвести поведение и получить помощь куда как проще.
1
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 21:56  [ТС]
S_el, в версиях семейства 3.x.x нет библиотек dbgrid и odbc.
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
06.01.2021, 21:56
AlexKreep, а ссылку на версию wxWidgets, которую вы использовали, можете дать?

Еще на будущее, никогда не загаживайте системные переменные окружения. Лучше сделать bat-файл, который пропишет на текущий сеанс командной строки нужные параметры.
Windows Batch file
1
2
3
4
5
6
@ECHO OFF
 
SET PATH=%PATH%;C:\mingw32\bin
SET WXWIN=C:\wxWidgets-2.8.12
 
cmd
И через него запускайте консоль.
1
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100
06.01.2021, 22:00  [ТС]
А так, работаю на 3.0.5.

Добавлено через 3 минуты
DrOffset, с официального сайта: https://www.wxwidgets.org/downloads/
Спасибо за совет. Возьму на вооружение. Когда работал по книге "C++ За 24 часа", отредактировал PATH, как было написано в книге.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.01.2021, 22:00

Ошибки при компиляции - исправить ошибки в коде
Помогите исправить ошибки , не понимаю в чем может быть причина ... #include <conio.h> #include <stdio.h> #include...

DLL библиотки, вывод перменных
Начал изучать DLL шки! И сразу возник такой вопрос! Вот написал я в dll массив и переменные: var a:array of integer; ...

Как получить ссылку на видео вк c DOM библиотки?
все перепробывал не получаеться((( include "dom.php"; $html = new simple_html_dom(); ...

Ошибки компиляции
Иногда при незначительном изменении рабочей программы возникает куча ошибок (см. скриншот). Такое впечатление, что какая-то переменная...

Ошибки компиляции
Здравствуйте. Что то никак не пойму как избавиться от одной проблемы, в общем так: создаю Plain C++ Project в Qt, компилирую сразу шаблон...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru