Я не давно начал изучать програмирование. Вообщем сейчас я пытаюсь собрать самую простую программу (Hello Qt !) если это вообще можно назвать программой.
Как вы наверно догадались использую для этого библиотеки Qt.
И так создал каталог «hello» в нём файл hello.cpp вот с таким содержанием:
1 #include
2 #include
3 int main(int argc, char *argv[])
4 {
5 QApplication app(argc, argv);
6 QLabel *label = new QLabel(«Hello, Qt!», 0);
7 app.setMainWidget(label);
8 label->show();
9 return app.exec();
10 }
далее я дал команду «qmake -project» создался файл «hello.pro»
затем даю команду «qmake hello.pro» создался файл «Makefile»
и наконец даю команду «make» и вот на этом самом месте возникает проблема:
bash-2.05b$ make
g++ -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I. -I/usr/lib/qt/include -o hello.o hello.cpp
hello.cpp:1: error: parse error before numeric constant
hello.cpp:1: error: parse error before `#' token
hello.cpp:2: error: parse error before `#' token
make: * [hello.o] Ошибка 1
Подскажите пожалуйста что я не так делаю ???
Последние комментарии
-
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
DevOps as a Service from Palark

может, всё же, файл должен быть вот такого содержания:
#include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello, Qt!", 0); app.setMainWidget(label); label->show(); return app.exec(); }а?
а то оно не оцень-то с нумерацией строк дружит (это ж не Basic и не Fortran, в конце-то концов…..):