-2 / 8 / 2
Регистрация: 10.11.2008
Сообщений: 776
|
||||||
1 | ||||||
Создание класса в main.cpp27.04.2016, 13:58. Показов 1893. Ответов 5
Метки нет Все метки)
(
Не создается класс в main.cpp:
main.obj:-1: ошибка: LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __cdecl Widg::metaObject(void)const " (?metaObject@Widg@@UEBAPEBUQMetaObject@@XZ) main.obj:-1: ошибка: LNK2001: unresolved external symbol "public: virtual void * __cdecl Widg::qt_metacast(char const *)" (?qt_metacast@Widg@@UEAAPEAXPEBD@Z)
0
|
|
27.04.2016, 13:58 | |
Ответы с готовыми решениями:
5
Как передать переменные и массивы из main.cpp в mainwindow.cpp?
Main.cpp:10: ошибка: undefined reference to `vtable for A'
|
664 / 443 / 156
Регистрация: 01.10.2015
Сообщений: 1,243
|
||||||
27.04.2016, 15:04 | 3 | |||||
выполнить run qmake
0
|
Диссидент
![]() 27349 / 17067 / 3772
Регистрация: 24.12.2010
Сообщений: 38,455
|
|
27.04.2016, 15:42 | 4 |
Knjagskij, Попробуйте в pro-файл в список HEADERS включить main.cpp
Просто moc не видит вашего класса... Добавлено через 2 минуты А смысл? Файла "main.moc" все равно нет. Даст ошибку - не подключаемого файла.
0
|
664 / 443 / 156
Регистрация: 01.10.2015
Сообщений: 1,243
|
|
27.04.2016, 15:47 | 5 |
в Creator, через меню "Сборка", пункт "Запустить qmake", после чего получите main.moc
Не по теме: Со всем уважением к вам, но читаете вы невнимательно...
0
|
Диссидент
![]() 27349 / 17067 / 3772
Регистрация: 24.12.2010
Сообщений: 38,455
|
|
27.04.2016, 15:54 | 6 |
0x90h, я просто не в курсах, так как пользуюсь командной строкой. qmake (при изменениях в pro) - make.
А что, в QtCreator "запустить qmake" просматривает на макросы Q_OBJECT не только хедеры, но и все исходники?
0
|
27.04.2016, 15:54 | |
Помогаю со студенческими работами здесь
6
Main.cpp:7: ошибка: 'setCodecForTr' is not a member of 'QTextCodec'
Main.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ в функции main Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |