С чего начать писать прогу на C++ в KDevelop? На C все как по маслу было, а на C++ — самую простейшую прогу скомпилить не могу :(
#include
#include «onewidget.h»
oneWidget::oneWidget(QWidget* parent, const char* name, WFlags fl)
: oneWidgetBase(parent,name,fl)
{}
oneWidget::~oneWidget()
{}
/*$SPECIALIZATION$*/
void oneWidget::button_clicked()
{
if ( label->text().isEmpty() )
{
label->setText( «Hello World!» );
}
else
{
label->clear();
}
}
#include «onewidget.moc»
соответственно что он мне пишет:
den@studio src]$ cc onewidget.cpp
onewidget.cpp:21:20: error: qlabel.h: No such file or directory
In file included from onewidget.cpp:23:
onewidget.h:25:27: error: onewidgetbase.h: No such file or directory
onewidget.cpp:47:25: error: onewidget.moc: No such file or directory
onewidget.h:28: error: expected class-name before '{' token
onewidget.h:29: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
onewidget.h:31: error: expected ';' before 'public'
onewidget.h:36: error: expected `:' before ’slots'
onewidget.h:38: error: expected primary-expression before 'virtual'
onewidget.h:38: error: ISO C++ forbids declaration of ’slots' with no type
onewidget.h:38: error: expected ';' before 'virtual'
onewidget.h:43: error: expected `:' before ’slots'
onewidget.h:46: error: expected primary-expression before '}' token
onewidget.h:46: error: ISO C++ forbids declaration of ’slots' with no type
onewidget.h:46: error: expected ';' before '}' token
onewidget.h:46: error: expected `;' before '}' token
onewidget.cpp:25: error: expected `)' before '*' token
onewidget.cpp:33: error: no 'void oneWidget::button_clicked()' member function declared in class 'oneWidget'
onewidget.cpp: In member function 'void oneWidget::button_clicked()’:
onewidget.cpp:35: error: 'label' was not declared in this scope
ну что такое???? подскажите, а, спасиб заранее!!!
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Ну, попробуй компилироваь прямо из KDevelop. Он, глядишь, и опции нужные добавит. -I там всякие…
А вообще, на заметку, компилятор c++ вызывается командой c++ :)
А кто нить скажет, если нужно стремиться к написанию проги, которая должна использовать библиотеки qt, видеокодеки, порт IEEE1394, ТВ выход видеокарты (проектирование простейшей графиги (титры, часы, ну и какие нить маленькие анимационные картинки)), и при том должна получиться модульная программа, мне какой язык начать изучать лучше? Если qt — как я понимаю — C++, но если программа будет модульная, какие либо модули могут быть написанны на C? например модули декодирования видео и выгона его в IEEE1394….
J|N>K