سلام دوستان
برنامه ای رو با QT نوشتم و لی موقع ای که فایل make رو اجرا میکنم به مشکل زیر برخورد میکنم:
$ make
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/share/qt3/include -o hello.o hello.cpp
hello.cpp:7:26: error: qapplication.h: No such file or directory
hello.cpp:8:25: error: qpushbutton.h: No such file or directory
hello.cpp: In function 'int main(int, char**)':
hello.cpp:13: error: 'QApplication' was not declared in this scope
hello.cpp:13: error: expected `;' before 'a'
hello.cpp:15: error: 'QPushButton' was not declared in this scope
hello.cpp:15: error: expected `;' before 'hello'
hello.cpp:16: error: 'hello' was not declared in this scope
hello.cpp:18: error: 'a' was not declared in this scope
hello.cpp: At global scope:
hello.cpp:11: warning: unused parameter 'argc'
hello.cpp:11: warning: unused parameter 'argv'
make: *** [hello.o] Error 1
به مسیر /usr/share/qt3/ رفتم و پوشه ای با نامinclude یافت نشد.
همونطور که از خطایی که در بالا داده میشه فهمید، اینه که: هدر فایلها در جای خودشون نیستند.
حالا دوستان بفرمایید که:
۱- چطور میتونم اون هدر فایلها رو دریافت کنم، ونیز در جای مناسب نصبشون کنم؟
۲- همینطور چطور میشه این مسیر(Path) رو در g++ بعنوان گزینه پیشفرض قرار داد، تا همیشه مجبور نباشم که اون مسیر رو هنگام کامپایل کردن بهش بگم؟
---------------