58 / 57 / 3
Регистрация: 19.03.2009
Сообщений: 320
1

Main.cpp:7: ошибка: 'setCodecForTr' is not a member of 'QTextCodec'

24.07.2015, 21:10. Показов 9395. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
При запуске программы в qtcreator возникает ошибка следущего вида.
Ошибка
/media/user/B8175497DFCB2483/Archive/QtOpenCVWrapper/main.cpp:7: ошибка: 'setCodecForTr' is not a member of 'QTextCodec'
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
^

Код
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "mainwindow.h"
#include <QApplication>
#include <QtCore/QTextCodec>
 
int main(int argc, char *argv[])
{
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
 
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    
    return a.exec();
}
Характеристики системы
ОС Linux Mint
QtCreator 3.4.2
Qt 5.5.0

Подскажите, что это может быть.
Заранее благодарен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2015, 21:10
Ответы с готовыми решениями:

Main.cpp: In function ‘int main()’: main.cpp:10:1: error: ‘then’ was not declared in this scope
Написал программу и выдает ошибку. #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std;...

Main.cpp In file included from main.cpp
//class.cpp #include &quot;class.h&quot; Ticket::Ticket() { prise = 0; marshrut = &quot;none&quot;; time =...

ошибка [BCC32 Error] windowp.cpp(201): E2235 Member function must be called or its address taken
wc.lpfnWndProc = WndProc; windowp.cpp(201): E2235 Member function must be called or its address...

Main.cpp:10: ошибка: undefined reference to `vtable for A'
вот такая легкая программа не компилируется: #include &lt;QCoreApplication&gt; #include &lt;QObject&gt;...

4
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
24.07.2015, 22:26 2
Удалите setCodecForTr
1
58 / 57 / 3
Регистрация: 19.03.2009
Сообщений: 320
24.07.2015, 23:14  [ТС] 3
Спасибо. Правда теперь появились другие ошибки. А именно
вот в этих строках
C++ (Qt)
1
2
3
#include <QtGui/QMessageBox>
#include <QtGui/QFileDialog>
#include <QtGui/QGraphicsView>

/media/user/B8175497DFCB2483/Archive/QtOpenCVWrapper/mainwindow.cpp:4: ошибка: QtGui/QMessageBox: No such file or directory
#include <QtGui/QMessageBox>
^
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
25.07.2015, 00:33 4
https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5
1
58 / 57 / 3
Регистрация: 19.03.2009
Сообщений: 320
25.07.2015, 11:43  [ТС] 5
Как вы и правильно поняли, программа написана на qt 4.8, а у меня установлен 5.5.
Буду пробовать. Спасибо вам.

Добавлено через 1 час 2 минуты
Спасибо все заработало.
Там потом появилась ошибка

:-1: ошибка: cannot find -lGL

Может для тех, кому это понадобится в будущем.
Установите библиотеку
libgl1-mesa-dev

Спасибо большое пользователю RazrFalcon за помощь и поддержку.
0
25.07.2015, 11:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2015, 11:43
Помогаю со студенческими работами здесь

Есть три файла. файл main.cpp и Source.cpp знают только Header.h, так как он подключен. как же подключается Source.cpp
main.cpp #include &lt;iostream&gt; #include&quot;Header.h&quot; using namespace std; int main() { A ob;...

Как передать переменные и массивы из main.cpp в mainwindow.cpp?
Как передать переменные и массивы из main.cpp в mainwindow.cpp? main.cpp #include &quot;mainwindow.h&quot;...

Включение библиотек в main.cpp и my_func.cpp
Здравствуйте, Подскажите пожалуйста, ни как не могу понять, вот если: //main.cpp #include...

Структуры. Ошибка: main.cpp:(.text+0x1fe): undefined reference to `vvod(student*)'
Создаю структуру с 3 студентами их именами, оценками и прочими данными.Ошибки:...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru