yasirtug / ni-translate

A translator for Linux, running at the background which wakes up with the translation of the last selected text on command.
GNU General Public License v3.0
85 stars 9 forks source link

[TR]Build Error #11

Closed ghost closed 4 years ago

ghost commented 4 years ago

qmake ni-translate.pro -spec linux-g++ dümdüz böyle girince oluyor, qmake ni-translate.pro -spec linux-g++ -config ocr yaptığımda make dedikten sonra include/mainwindow.h:67:10: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type std::unique_ptr<QuickEditor> mQuickEditor; ^~~~~~~~~~ Makefile:450: recipe for target 'main.o' failed make: *** [main.o] Error 1 bu hatayı alıyorum. O paket yüklü bu arada ocr'siz versiyonu çalışıyor.

yasirtug commented 4 years ago

mainwindow.h'a #include <memory> ekleyip bir daha deneyebilir misin

ghost commented 4 years ago

olmadı hocam

yasirtug commented 4 years ago

derleyici farklılığıyla bir ilgisi var herhalde. build-essential paketini yükleyip dener misin bir de

sudo apt install build-essential

ghost commented 4 years ago

O paket yükü

yasirtug commented 4 years ago

bilemedim o zaman :D memory include'unu kesin doğru yaptın mı? c++ biliyor musun bilmiyorum, dosyanın tepesine diğer include'ların yanına koyacaktın... kayıt ettiğinden de emin ol... prize taktın mı kontrol et... kusura bakma başka kurşunum kalmadı :D

ghost commented 4 years ago

C++ Bilmiyorum da include'u diğer includeların altına yaptım neyse bekleyelim elbet bi yolu bulunur :D

yasirtug commented 4 years ago

olması lazım ya, olmazsa da sanırım hatanın değişmesi lazım. mainwindow.cpp değil mainwindow.h'a eklemen gerek. zaten oradaysa kb...

yasirtug commented 4 years ago

veya yeni değişiklikleri çek, olması gerektiğini sandığım halini push'ladım

ghost commented 4 years ago
src/mainwindow.cpp: In member function ‘void MainWindow::grabScreen()’:
src/mainwindow.cpp:174:34: error: ‘class QWidget’ has no member named ‘screen’; did you mean ‘scroll’?
     QScreen *screen =  window()->screen();
                                  ^~~~~~
                                  scroll
Makefile:456: recipe for target 'mainwindow.o' failed

Bu sefer bunu verdi.

yasirtug commented 4 years ago

o kullandığım metot en yeni versiyonlarda varmış, şimdi değiştirip yeni versiyonu push'ladım. eğer başka bi yerden yine patlarsa qt sürümünü güncellemen gerekiyor olabilir: sudo apt install qt5-default

ghost commented 4 years ago

Çalıştı, emeğine sağlık :D

yasirtug commented 4 years ago

sen de sağ ol, iyi test etmiş olduk :D

ghost commented 4 years ago

@yasirtug Şimdi manga okurken OCR'yi deneyeceğim, bakalım sıkıntı çıkarsa yine issue açarım :D