mytetra_dev icon indicating copy to clipboard operation
mytetra_dev copied to clipboard

Компиляция выдает ошибки Qt

Open Alrond opened this issue 6 years ago • 2 comments

Пробовал через по разному, qmake&&make так и через QtCreator, с версиями Qt 5.5.1 и 5.13.1. Как на Ubuntu 16.04, так и на 18.04 Ошибки компиляции:

src/libraries/wyedit/Editor.cpp:505:47: error: ‘qOverload’ was not declared in this scope
     connect(editorToolBarAssistant->fontSize, qOverload<int>(&EditorFontSizeComboBox::currentIndexChanged),                                                                                                                                                                    
                                               ^
src/libraries/wyedit/Editor.cpp:505:57: error: expected primary-expression before ‘int’
     connect(editorToolBarAssistant->fontSize, qOverload<int>(&EditorFontSizeComboBox::currentIndexChanged),                                                                                                                                                                    
                                                         ^
src/libraries/wyedit/Editor.cpp: In member function ‘void Editor::setTabSize()’:
src/libraries/wyedit/Editor.cpp:1466:15: error: ‘class EditorTextArea’ has no member named ‘setTabStopDistance’
     textArea->setTabStopDistance(                                                                                                                                                                                                                                              
               ^


Alrond avatar Oct 22 '19 12:10 Alrond

src/libraries/wyedit/Editor.cpp: In member function ‘void Editor::setTabSize()’: src/libraries/wyedit/Editor.cpp:1466:15: error: ‘class EditorTextArea’ has no member named ‘setTabStopDistance’ textArea->setTabStopDistance(
^

Это и не будет работать в Qt 5.5.1

tabStopDistance : qreal This property holds the tab stop distance in pixels By default, this property contains a value of 80 pixels. This property was introduced in Qt 5.10.

А вот про src/libraries/wyedit/Editor.cpp:505:47: error: ‘qOverload’ was not declared in this scope ошибок в ubuntu 18.04 я не увидел.

admsasha avatar Nov 25 '19 06:11 admsasha

А в какой версии Qt собирается проект? В последней версии проект не получается собрать, возможно это связано из-за того что собираю на macOS Arm M2 Pro

perevozchiko avatar Mar 23 '24 11:03 perevozchiko