|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
codeblocks + linux = wtf10.12.2022, 23:07. Показов 6039. Ответов 48
Метки нет (Все метки)
Имеем:
1. Linux (debian); 2. Windows 10; 3. многофайловый проект; 4. wxWidgets. Что не работает: В Linux при сборке и запуске программы, codeblocks выдает сообщение: "It seems that this project has not been built yet. Do you want to build it now?" При выборе "yes" ситуация не меняется. Возможно, будет важным моментом: проект написал в Windows, все исходные файлы скопировал в linux, там установил codeblocks, создал проект, добавил в проект файлы что были сделаны в windows. Что делал: 1. codeblocks и wxWidgets устанавливал по этой инструкции: https://www.youtube.com/watch?v=Z0TDnnlyscM 2. Тот же самый проект, та же версия ide но на windows все работает; 3. Вновь созданный простой код с простым окном и одной кнопкой нормально компилируется и запускается; 4. Искал ответ в интернете, сообщений с такой проблемой много, но решение ни одной из них не помогло; 5. Пишу сюда. Вопрос: 1. Как исправить то, что в "что не работает"? Задавайте вопросы, буду отвечать. Устал бороться с этим...
0
|
|
| 10.12.2022, 23:07 | |
|
Ответы с готовыми решениями:
48
Ошибка вывода в CodeBlocks 20.03 на Linux Mint
WTF?! |
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|||||||
| 14.12.2022, 15:28 | |||||||
0
|
|||||||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 14.12.2022, 15:45 [ТС] | |
|
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 14.12.2022, 15:46 | |
|
Palich, тире вы здесь не написали, или его и в команде нет?
0
|
|
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 14.12.2022, 15:53 [ТС] | |
|
ааа так, отставить, затупил.
сейчас переделаю Добавлено через 28 секунд сейчас все будет )
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 14.12.2022, 15:54 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 14.12.2022, 15:55 [ТС] | |
|
)) спешу
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|||||||||||
| 14.12.2022, 15:55 | |||||||||||
-l - это ключ указания библиотеки. wx_baseu-3.2 - это имя библиотеки.
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|||||||
| 14.12.2022, 17:17 [ТС] | |||||||
0
|
|||||||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 14.12.2022, 17:24 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 14.12.2022, 18:17 [ТС] | |
|
вот да, именно эти окна:
почему нельзя указать только путь к библиотеке во вкладке "search directories -> linker" не добавляя в "linker settings" библиотеки ? Добавлено через 11 минут кодюлокс выдает ошибку при компиляции: error: ld returned 1 exit status
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 14.12.2022, 19:09 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
||||||
| 21.12.2022, 16:16 [ТС] | ||||||
|
встречайте! снова я )
В общем устал я биться головой об стену. Нужна помощь. Имеем: 1. проект, написан в Win10; 2. wxWidgets 3.1.7(в Win10) и wxWidgets 3.2.1(в Linux); 3. этот проект скопирован на Linux(debian); 4. через консоль проект компилируется, линкуется и запускается; 5. и codeblocks... ![]() Что не работает: Не собирается проект в codeblocks. Что делал: 1. Настроил по этой инструкции: https://www.youtube.com/watch?v=Z0TDnnlyscM как выглядит у меня: лог после сборки: 2. Так же после установки wxWidgeta применил команду:
Вот его лог и само запущенное окно: 4. В коде простого "проекта" прописывал заголовки библиотек wxWidgeta что в моем проекте для проверки вдруг какая-то подключаемая библиотека "мешает", но все собиралось и запускалось. Вопросы: 1. что делать ? как заставить кодовые блоки работать ? 2. проблема в проге codeblocks ? такое только у меня ?
0
|
||||||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 21.12.2022, 16:17 [ТС] | |
|
в своем проекте убрал все варинги.
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 21.12.2022, 16:54 | ||
|
Palich, никаких проблем в ваших скриншотах не видно. Вы же сами пишете, что у вас запускается.
Что не запускается, тогда? Почему нет лога, где не запускается? -pthread - это ключ линкера, зачем вы его в ключи компилятора засунули? Я же показывал как надо.
0
|
||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
||
| 21.12.2022, 17:47 [ТС] | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|||
| 21.12.2022, 17:54 [ТС] | |||
|
Или вот: -------------- Build: Debug in 111 (compiler: GNU GCC Compiler)--------------- g++ -Wall -std=c++17 -I/usr/local/lib/wx/include/gtk3-unicode-3.2 -I/usr/local/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -std=c++17 -c /home/userdebian/111/workBookmarСompare.cpp -o obj/Debug/workBookmarСompare.o g++ -L/usr/local/lib -o bin/Debug/111 obj/Debug/AdditionalTools21.o obj/Debug/addNamePart.o obj/Debug/changeSymbolRegister.o obj/Debug/checkAndEditPredefinedList.o obj/Debug/checkExtension.o obj/Debug/checkMatchNamePart.o obj/Debug/checkNamePart.o obj/Debug/checkPath.o obj/Debug/checkSpace.o obj/Debug/compareDecimalNumber.o obj/Debug/convertToAnsi.o obj/Debug/copyFile.o obj/Debug/createDirectories.o obj/Debug/deleteNameFileFromPath.o obj/Debug/DialogError.o obj/Debug/DialogReplace.o obj/Debug/getDialogError.o obj/Debug/getDialogReplace.o obj/Debug/getResultCompareText.o obj/Debug/getWindowInfo.o obj/Debug/main.o obj/Debug/myConverterOfSymbols.o obj/Debug/pressingKey.o obj/Debug/ProgressBar.o obj/Debug/receivePath.o obj/Debug/removeFile.o obj/Debug/replaceNamePart.o obj/Debug/searchDecimalNumber.o obj/Debug/searchQuantity.o obj/Debug/showDialogError.o obj/Debug/WindowInfo.o obj/Debug/WindowResult.o obj/Debug/workBookmarkFile.o obj/Debug/workBookmarСompare.o obj/Debug/workWithFiles.o -pthread -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_adv-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_propgrid-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_ribbon-3.2 -lwx_gtk3u_richtext-3.2 -lwx_gtk3u_stc-3.2 -lwx_gtk3u_xrc-3.2 Process terminated with status 0 (0 minute(s), 1 second(s)) 0 error(s), 0 warning(s) (0 minute(s), 1 second(s))
0
|
|||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 21.12.2022, 18:49 | ||
|
Бинарник с именем "111" в каталоге bin/Debug появился?
0
|
||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
||
| 21.12.2022, 19:18 [ТС] | ||
т.к. выше писалось что ключ "-pthread" находится не в опциях(наверное так называется) линковки, то, получается и "-L/usr/local/lib" должен быть в опциях линковки и в логе должен отобразится в позиции где "-pthread" перед "либами" ? просто он на позиции перед "объектными" файлами.
0
|
||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||||||||||
| 21.12.2022, 20:27 | ||||||||||
Сообщение было отмечено Palich как решение
Решение
Возможно codeblocks просто не показывает какие-то ошибки линковки? Ведь так не бывает, чтобы линковка (судя по логу) успешно завершена, но бинарник не был создан. Если бинарник не создан, значит линковка завершилась с ошибкой. Добавлено через 5 минут bin/Debug/111?
1
|
||||||||||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
||
| 21.12.2022, 23:21 [ТС] | ||
|
0
|
||
| 21.12.2022, 23:21 | |
|
WTF? 4 WTF? 5 WTF 5???!!! WTF? WTF? 3 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|