Portál AbcLinuxu, 29. října 2025 16:08
Kod musis napsat jinde.Napriklad? Neco co by melo vnitrni podporu pro QT4. To fakt neni nic co by fungovalo jak napriklad Visual Studio nebo tak nejak? Taky se v tom moc nevyznam.
)
- kde nastavit správně ty cesty? Ta /usr/lib/qt4 by měla být správně,ale jak upravit tu první cestu?
[kuba@paladin qt4]$ make
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt4//include -o main.o main.cpp
main.cpp:1:92: error: QApplication: není souborem ani adresářem
main.cpp:2:59: error: QPushButton: není souborem ani adresářem
main.cpp: In function ‘int main(int, char**)’:
main.cpp:7: error: ‘QApplication’ was not declared in this scope
main.cpp:7: error: expected `;' before ‘app’
main.cpp:9: error: ‘QPushButton’ was not declared in this scope
main.cpp:9: error: expected `;' before ‘hello’
main.cpp:10: error: ‘hello’ was not declared in this scope
main.cpp:13: error: ‘app’ was not declared in this scope
main.cpp: At global scope:
main.cpp:5: warning: unused parameter ‘argc’
main.cpp:5: warning: unused parameter ‘argv’
make: *** [main.o] Error 1
-I/usr/lib/qt-3.3/mkspecs/default) se mi stala, když jsem měl nainstaované různé verze vývojových knihoven a qmake-3.3 i qmake-4.0 zároveň; automaticky se totiž volala ta 3.3 verze a program se samozřejmě nepřeložil.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.