|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
codeblocks + linux = wtf10.12.2022, 23:07. Показов 5505. Ответов 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?! |
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 10.12.2022, 23:44 [ТС] | |
|
эм... сложно для понимания, но попробую догадаться: в коде все "endl" заменить на "\n" ?
Добавлено через 2 минуты или это касается кодировки и структуры файлов *.cpp ?
0
|
|
|
Модератор
|
||
| 10.12.2022, 23:59 | ||
|
macOS/Unix это
\n а Windows это \r\nДобавлено через 1 минуту Вот как раз таки std::endl должна ставить корректные окончания. А вот в структуре файлов не то. Добавлено через 2 минуты Например в исходниках CMake написано так
0
|
||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 11.12.2022, 00:39 [ТС] | |
|
т.е. если где-то в коде я использовали "\r\n" то это может быть причиной сообщения от кодБлокса, что было написано в первом сообщении ?
"\r\n" такое нигде не применял, а вот "\n" точно применял. Добавлено через 47 секунд пока не могу понять как исправить ситуацию )
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|
| 12.12.2022, 20:47 | |
|
Palich, окончания тут не при чем (хотя факт того, что они разные, несомненно есть).
Покажите консоль сборки, чтобы было видно линковку. Добавлено через 2 минуты Palich, Вообще пока озвучу предпосылки к своему вопросу: с CodeBlocks такое бывает, если сборка проекта осуществляется не в тот каталог, который помечен как каталог для запуска, либо имя для запуска не соответствует тому, что получается после линковки.
0
|
|
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 13.12.2022, 16:51 [ТС] | |
|
Имя проекта задал "456" что бы ну точно не было пробелов в пути и не было кириллических символов.
лог: часть 1 Кликните здесь для просмотра всего текста
-------------- Clean: Debug in 456 (compiler: GNU GCC Compiler)--------------- Cleaned "456 - Debug" -------------- Build: Debug in 456 (compiler: GNU GCC Compiler)--------------- g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/AdditionalTools21.cpp -o obj/Debug/AdditionalTools21.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/addNamePart.cpp -o obj/Debug/addNamePart.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/changeSymbolRegister.cpp -o obj/Debug/changeSymbolRegister.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/checkAndEditPredefinedList.cpp -o obj/Debug/checkAndEditPredefinedList.o /home/userdebian/456/checkAndEditPredefinedList.cpp: In member function ‘bool AdditionalTools21::checkAndEditPredefine dList(std::string&)’: /home/userdebian/456/checkAndEditPredefinedList.cpp:42:1: warning: no return statement in function returning non-void [-Wreturn-type] 42 | } | ^ /home/userdebian/456/changeSymbolRegister.cpp: In member function ‘void AdditionalTools21::changeSymbolRegister( std::string&, std::string)’: /home/userdebian/456/changeSymbolRegister.cpp:15:16: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 15 | if (aRegister == "lower" | | ~~~~~~~~~~^~~~~~~~~~ /home/userdebian/456/changeSymbolRegister.cpp:17:14: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 17 | aRegister == "low" | | ~~~~~~~~~~^~~~~~~~ /home/userdebian/456/changeSymbolRegister.cpp:18:14: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 18 | aRegister == "Low") { | ~~~~~~~~~~^~~~~~~~ /home/userdebian/456/changeSymbolRegister.cpp:24:21: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 24 | else if (aRegister == "upper" | | ~~~~~~~~~~^~~~~~~~~~ /home/userdebian/456/changeSymbolRegister.cpp:26:14: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 26 | aRegister == "up" | | ~~~~~~~~~~^~~~~~~ /home/userdebian/456/changeSymbolRegister.cpp:27:14: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 27 | aRegister == "Up") { | ~~~~~~~~~~^~~~~~~ /home/userdebian/456/AdditionalTools21.cpp: In member function ‘void AdditionalTools21::addToListBox()’: /home/userdebian/456/AdditionalTools21.cpp:951:9: warning: unused variable ‘length’ [-Wunused-variable] 951 | int length = stringTmp.size(); | ^~~~~~ /home/userdebian/456/addNamePart.cpp: In member function ‘std::string AdditionalTools21::addNamePart(std::stri ng)’: /home/userdebian/456/addNamePart.cpp:52:1: warning: control reaches end of non-void function [-Wreturn-type] 52 | } | ^ g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/checkExtension.cpp -o obj/Debug/checkExtension.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/checkMatchNamePart.cpp -o obj/Debug/checkMatchNamePart.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/checkNamePart.cpp -o obj/Debug/checkNamePart.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/checkPath.cpp -o obj/Debug/checkPath.o /home/userdebian/456/checkMatchNamePart.cpp: In member function ‘bool AdditionalTools21::checkMatchNamePart(co nst string&, const string&)’: /home/userdebian/456/checkMatchNamePart.cpp:171:6: warning: unused variable ‘i’ [-Wunused-variable] 171 | int i = 0; // arrayWhat & arrayWhere & arrayMatch. | ^ g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/checkSpace.cpp -o obj/Debug/checkSpace.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/compareDecimalNumber.cpp -o obj/Debug/compareDecimalNumber.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/convertOfSymbol.cpp -o obj/Debug/convertOfSymbol.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/convertToAnsi.cpp -o obj/Debug/convertToAnsi.o /home/userdebian/456/checkSpace.cpp: In member function ‘bool AdditionalTools21::checkSpace(std::strin g, std::string)’: /home/userdebian/456/checkSpace.cpp:26:12: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 26 | if (space > sizeCopyFile) { | ~~~~~~^~~~~~~~~~~~~~ /home/userdebian/456/compareDecimalNumber.cpp: In member function ‘void AdditionalTools21::compareDecimalNumber( )’: /home/userdebian/456/compareDecimalNumber.cpp:34:17: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 34 | if (nLinesLeft == 1 | ~~~~~~~~~~~^~~~ /home/userdebian/456/compareDecimalNumber.cpp:42:18: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 42 | if (lengthLeft == 0 | ~~~~~~~~~~~^~~~ /home/userdebian/456/compareDecimalNumber.cpp:356:31: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 356 | if (vectorQuantityLeft [i] == 0 & vectorQuantityRight [j] == 0) { g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/copyFile.cpp -o obj/Debug/copyFile.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/createDirectories.cpp -o obj/Debug/createDirectories.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/deleteNameFileFromPath.cpp -o obj/Debug/deleteNameFileFromPath.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/DialogError.cpp -o obj/Debug/DialogError.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/DialogReplace.cpp -o obj/Debug/DialogReplace.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/getDialogError.cpp -o obj/Debug/getDialogError.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/getDialogReplace.cpp -o obj/Debug/getDialogReplace.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/getResultCompareText.cpp -o obj/Debug/getResultCompareText.o /home/userdebian/456/DialogReplace.cpp: In member function ‘void DialogReplace::fillDataForCopy()’: /home/userdebian/456/DialogReplace.cpp:206:8: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 206 | if (3 < length & length <= 6) { // Кб | ~~^~~~~~~~ /home/userdebian/456/DialogReplace.cpp:209:13: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 209 | else if (6 < length & length <= 9) { // Мб | ~~^~~~~~~~ /home/userdebian/456/DialogReplace.cpp: In member function ‘void DialogReplace::fillDataForReplace()’: /home/userdebian/456/DialogReplace.cpp:260:8: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 260 | if (3 < length & length <= 6) { // Кб | ~~^~~~~~~~ /home/userdebian/456/DialogReplace.cpp:263:13: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 263 | else if (6 < length & length <= 9) { // Мб | ~~^~~~~~~~ g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/getWindowInfo.cpp -o obj/Debug/getWindowInfo.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/main.cpp -o obj/Debug/main.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/myConverterOfSymbols.cpp -o obj/Debug/myConverterOfSymbols.o /home/userdebian/456/myConverterOfSymbols.cpp: In member function ‘int myConverterOfSymbols::getLowerInt1251(in t)’: /home/userdebian/456/myConverterOfSymbols.cpp:18:11: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] Добавлено через 1 минуту лог: часть 2 Кликните здесь для просмотра всего текста
g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/pressingKey.cpp -o obj/Debug/pressingKey.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/ProgressBar.cpp -o obj/Debug/ProgressBar.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/receivePath.cpp -o obj/Debug/receivePath.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/removeFile.cpp -o obj/Debug/removeFile.o /home/userdebian/456/ProgressBar.cpp: In member function ‘void ProgressBar::drawProgressBar(wxPaintEven t&)’: /home/userdebian/456/ProgressBar.cpp:62:68: warning: ‘wxPen::wxPen(const wxColour&, int, int)’ is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 62 | paintDc1.SetPen (wxPen ( (wxColour (*m_stringColour)), 1, wxDOT) ); | ^ In file included from /usr/local/include/wx-3.2/wx/pen.h:107, from /usr/local/include/wx-3.2/wx/generic/statusbr.h:18, from /usr/local/include/wx-3.2/wx/statusbr.h:244, from /usr/local/include/wx-3.2/wx/frame.h:19, from /usr/local/include/wx-3.2/wx/wx.h:42, from /home/userdebian/456/main.h:4, from /home/userdebian/456/ProgressBar.cpp:1: /usr/local/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ /home/userdebian/456/ProgressBar.cpp:67:68: warning: ‘wxPen::wxPen(const wxColour&, int, int)’ is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 67 | paintDc1.SetPen (wxPen ( (wxColour (*m_stringColour)), 1, wxDOT) ); | ^ In file included from /usr/local/include/wx-3.2/wx/pen.h:107, from /usr/local/include/wx-3.2/wx/generic/statusbr.h:18, from /usr/local/include/wx-3.2/wx/statusbr.h:244, from /usr/local/include/wx-3.2/wx/frame.h:19, from /usr/local/include/wx-3.2/wx/wx.h:42, from /home/userdebian/456/main.h:4, from /home/userdebian/456/ProgressBar.cpp:1: /usr/local/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ /home/userdebian/456/ProgressBar.cpp:73:67: warning: ‘wxPen::wxPen(const wxColour&, int, int)’ is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 73 | paintDc1.SetPen (wxPen ( (wxColour (*m_stringColour)), 1, wxDOT) ); | ^ In file included from /usr/local/include/wx-3.2/wx/pen.h:107, from /usr/local/include/wx-3.2/wx/generic/statusbr.h:18, from /usr/local/include/wx-3.2/wx/statusbr.h:244, from /usr/local/include/wx-3.2/wx/frame.h:19, from /usr/local/include/wx-3.2/wx/wx.h:42, from /home/userdebian/456/main.h:4, from /home/userdebian/456/ProgressBar.cpp:1: /usr/local/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ /home/userdebian/456/ProgressBar.cpp:80:66: warning: ‘wxPen::wxPen(const wxColour&, int, int)’ is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 80 | paintDc1.SetPen (wxPen ( (wxColour (*m_stringColour)), 1, wxDOT) ); | ^ In file included from /usr/local/include/wx-3.2/wx/pen.h:107, from /usr/local/include/wx-3.2/wx/generic/statusbr.h:18, from /usr/local/include/wx-3.2/wx/statusbr.h:244, from /usr/local/include/wx-3.2/wx/frame.h:19, from /usr/local/include/wx-3.2/wx/wx.h:42, from /home/userdebian/456/main.h:4, from /home/userdebian/456/ProgressBar.cpp:1: /usr/local/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ /home/userdebian/456/ProgressBar.cpp:87:65: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 87 | wxFont font (12, wxFONTFAMILY_MODERN, wxNORMAL, wxNORMAL, false); | ^ In file included from /usr/local/include/wx-3.2/wx/font.h:631, from /usr/local/include/wx-3.2/wx/window.h:23, from /usr/local/include/wx-3.2/wx/wx.h:38, from /home/userdebian/456/main.h:4, from /home/userdebian/456/ProgressBar.cpp:1: /usr/local/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /home/userdebian/456/ProgressBar.cpp:50:6: warning: unused variable ‘curStepPixel’ [-Wunused-variable] 50 | int curStepPixel = 1; | ^~~~~~~~~~~~ g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/replaceNamePart.cpp -o obj/Debug/replaceNamePart.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/searchDecimalNumber.cpp -o obj/Debug/searchDecimalNumber.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/searchQuantity.cpp -o obj/Debug/searchQuantity.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/showDialogError.cpp -o obj/Debug/showDialogError.o /home/userdebian/456/replaceNamePart.cpp: In member function ‘std::string AdditionalTools21::replaceNamePart(std:: string)’: /home/userdebian/456/replaceNamePart.cpp:45:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_ type’ {aka ‘long unsigned int’} [-Wsign-compare] 45 | if (j < stringThat.size()) { | ~~^~~~~~~~~~~~~~~~~~~ /home/userdebian/456/replaceNamePart.cpp:63:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_ type’ {aka ‘long unsigned int’} [-Wsign-compare] g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/workBookmarkFile.cpp -o obj/Debug/workBookmarkFile.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/workBookmarСompare.cpp -o obj/Debug/workBookmarСompare.o g++ -Wall -std=gnu++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__ -pthread -g -c /home/userdebian/456/workWithFiles.cpp -o obj/Debug/workWithFiles.o g++ -o bin/Debug/456 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/convertOfSymbol.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 /usr/local/lib/libwx_baseu-3.2.so /usr/local/lib/libwx_baseu_net-3.2.so /usr/local/lib/libwx_baseu_xml-3.2.so /usr/local/lib/libwx_gtk3u_adv-3.2.so /usr/local/lib/libwx_gtk3u_aui-3.2.so /usr/local/lib/libwx_gtk3u_core-3.2.so /usr/local/lib/libwx_gtk3u_html-3.2.so /usr/local/lib/libwx_gtk3u_propgrid-3.2.so /usr/local/lib/libwx_gtk3u_qa-3.2.so /usr/local/lib/libwx_gtk3u_ribbon-3.2.so /usr/local/lib/libwx_gtk3u_richtext-3.2.so /usr/local/lib/libwx_gtk3u_stc-3.2.so /usr/local/lib/libwx_gtk3u_xrc-3.2.so /home/userdebian/456/workWithFiles.cpp: In member function ‘void AdditionalTools21::workWithFiles(std::fi lesystem::__cxx11: ath)’:/home/userdebian/456/workWithFiles.cpp:296:55: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 296 | if (m_radioBoxHereOrCopyOrMove->GetSelection() == 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~ /home/userdebian/456/workWithFiles.cpp:399:60: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 399 | else if (m_radioBoxHereOrCopyOrMove->GetSelection() == 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~ /home/userdebian/456/workWithFiles.cpp:418:60: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 418 | else if (m_radioBoxHereOrCopyOrMove->GetSelection() == 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~ /home/userdebian/456/workWithFiles.cpp:646:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::filesystem::__cxx11: ath>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]646 | for (int i = 0; i < vectorPathDirectories.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/userdebian/456/workWithFiles.cpp:484:2: warning: label ‘repeatSpecification’ defined but not used [-Wunused-label] 484 | repeatSpecification: | ^~~~~~~~~~~~~~~~~~~ /home/userdebian/456/workBookmarkFile.cpp: In member function ‘void AdditionalTools21::workBookmarkFile()’: /home/userdebian/456/workBookmarkFile.cpp:100:49: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 100 | if (m_radioBoxHereOrCopyOrMove->GetSelection() == 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~ /home/userdebian/456/workBookmarkFile.cpp:102:49: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 102 | | m_radioBoxHereOrCopyOrMove->GetSelection() == 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~ /home/userdebian/456/workBookmarkFile.cpp:103:49: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 103 | | m_radioBoxHereOrCopyOrMove->GetSelection() == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~ Process terminated with status 0 (1 minute(s), 44 second(s)) 0 error(s), 171 warning(s) (1 minute(s), 44 second(s))
0
|
|
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 13.12.2022, 16:52 [ТС] | |
|
Настройки CodeBlocks:
Project build options: Project properties:
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|
| 13.12.2022, 17:13 | |
|
Palich, так в итоге, файл c именем
456, который у вас ищет среда по пути /home/userdebian/456/bin/Debug (регитр имеет значение), присутствует после компиляции?
0
|
|
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|||||
| 13.12.2022, 17:58 [ТС] | |||||
|
https://jmeubank.github.io/tdm-gcc/download/ Добавлено через 11 минут опечатка )
0
|
|||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||||||||
| 13.12.2022, 18:23 | ||||||||
|
Вот у вас в логе (отформатировал для понятности):
-o bin/Debug/456 - это каталог и имя файла, которое будет получено в результате линковки. А теперь, внимание, вопрос: здесь задан относительный путь, действительно ли этот путь является частью требуемого пути /home/userdebian/456/bin/Debug или это где-то в другом месте происходит? Т.е. для команды g++ текущий каталог - это /home/userdebian/456 или какой-то другой. И судя по всему - таки какой-то другой.
0
|
||||||||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|||
| 14.12.2022, 10:19 [ТС] | |||
|
0
|
|||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
||
| 14.12.2022, 10:21 [ТС] | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 14.12.2022, 11:05 [ТС] | |
|
создал новый пустой проект, создавал новые файлы, включал их в проект, копировал код из существующих файлов в эти и так со всеми файлами поступил. Подумал, вдруг что-то там с правами у файлов или еще что-то. Не помогло.
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||||||||
| 14.12.2022, 12:34 | ||||||||
Сообщение было отмечено Palich как решение
Решение
1
|
||||||||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 14.12.2022, 13:38 [ТС] | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
|
| 14.12.2022, 13:43 [ТС] | |
|
когда скопировал файл(настройки codeblocks) "default.conf" из винды и заменил в линуксе, то при компиляции кодблокс стал выдавать ошибку:
"ld returned 1 exit status"
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|||||||||||
| 14.12.2022, 13:51 | |||||||||||
Сообщение было отмечено Palich как решение
Решение
Palich, ну вот, линковка не прошла
![]() А не прошла она наверное потому, что вы неправильно библиотеки указали. Вам надо настроить CodeBlocks так, чтобы строка линковки в логе выглядела вот таким образом:
Попробуйте опять вручную слинковать, из той строки, что я дал. Еще ключ -pthread туда добавьте.
1
|
|||||||||||
|
2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 298
|
||
| 14.12.2022, 15:24 [ТС] | ||
|
у меня в библиотеке не "lb*" , а "lib*". Пример: "lbwx_baseu-3.2" --- "libwx_baseu-3.2.so". Это видно в сообщении №14 здесь. Это, критично ?
0
|
||
| 14.12.2022, 15:24 | |
|
Помогаю со студенческими работами здесь
20
WTF? 4 WTF? 5 WTF 5???!!! WTF? WTF? 3 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|