Если создаю новый проект на С++,выбираю Simple KDE Application,все прекрасно компилируется,появляется хелло мир,мать его(сорри.)
Как там создать там что-то свое и нормально скомпилировать?Например если в этом Hello world все стереть и написать стандартный пример,типа
Код: Выделить всё
#include <qapplication.h>
#include <qpushbutton.h>
int main(int argc, char **argv)
{
QApplication app1(argc, argv);
QPushButton button1("Hello world!",0);
button1.resize(300,30);
app1.setMainWidget(&button1);
button1.show();
return app1.exec();
}
то если выбрать Сборка -> Собрать проект,начинает компилиться,потом выдает кучу ошибок.А если просто выбрать Сборка -> скомпилировать файл,то он вроде компилится,но потом запустить его нельзя
Код: Выделить всё
/home/piton/hello1/src/hello1.cpp:5: multiple definition of `main'
*main.o(.text+0x0):/home/piton/hello1/src/main.cpp:39: first defined here
*/home/piton/hello1/src/main.cpp:50: undefined reference to `hello1::hello1[in-charge]()'
*main.o(.text+0x147):/home/piton/hello1/src/main.cpp:59: undefined reference to `hello1::hello1[in-charge]()'
*hello1.moc.o(.gnu.linkonce.r._ZTV6hello1+0x24):/home/piton/hello1/debug/src/hello1.moc.cpp:34: undefined reference to `hello1::~hello1 [in-charge]()'
*hello1.moc.o(.gnu.linkonce.r._ZTV6hello1+0x28):/home/piton/hello1/debug/src/hello1.moc.cpp:34: undefined reference to `hello1::~hello1 [in-charge deleting]()'
И вообще как там создать пустой проект под kde на c++?Там в дереве когда новый проект создаешь С++ -> kde -> куча всяких ненужных вещей типа компонентов для Noatun,а пустого проекта нет?