[Qt] Ikona aplikacji
Ostatnio zmodyfikowano 2014-06-18 23:32
KamilJ Temat założony przez niniejszego użytkownika |
[Qt] Ikona aplikacji » 2014-06-18 21:43:28 Witam, Mam problem z ustawienie Ikonki dla mojej aplikacji w Windows Do tej pory używałem zapisu takiego jak poniżej: int main( int argc, char * argv[] ) { QApplication a( argc, argv ); a.setWindowIcon( QIcon( "favicon.ico" ) );
Działa na Linuxsie oraz starszych Windowsach. Problem pojawia się na Win7 Próbowałem dodać ikonę zgodnie z opisem z dokumentacji: http://qt-project.org/doc/qt-4.8/appicon.htmljednak za każdym razem gdy do pliku .pro dodaje "RC_FILE = myapp.rc" dostaje taki błąd: "No rule to make target '..\program\myapp.rc', needed by 'debug/myapp_res.o'. Stop." Przebudowywałem projekt, kompilowałem Release, Debug i za każdym razem to samo. Może ktoś wie jaka jest przyczyna? |
|
killjoy |
» 2014-06-18 21:58:41 A masz plik *.rc, z zawartaścią: IDI_ICON1 ICON DISCARDABLE "myappico.ico" ? |
|
KamilJ Temat założony przez niniejszego użytkownika |
» 2014-06-18 21:59:59 Tak. Ale bez względu czy plik jest czy nie po dodaniu linii RC_FILE = myapp.rc w .pro błąd cały czas ten sam :/
Tak wygląda mój plik .pro
#------------------------------------------------- # # Project created by QtCreator 2014-02-11T23:23:34 # #-------------------------------------------------
QT += core gui sql network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = Rezerwator2 TEMPLATE = app
RC_FILE = myapp.rc
SOURCES += main.cpp\ rezerwator.cpp \ funkcjeotwarcia.cpp \ polaczeniesqlite.cpp \
...
może tu czegoś brakuje? |
|
killjoy |
» 2014-06-18 22:06:39 Plik *.rc jest w dobrym folderze, tj. w tym z plikiem *.pro? |
|
KamilJ Temat założony przez niniejszego użytkownika |
» 2014-06-18 22:09:36 Tak killjoypl plik *.rc jest w tym samym folderze co plik *.pro |
|
killjoy |
» 2014-06-18 22:22:15 Spróbuj dać ścieżkę bezwzględną do pliku *rc, bo po tym błędzie wygląda na to, że QMake nie może znaleźć pliku *rc. |
|
KamilJ Temat założony przez niniejszego użytkownika |
» 2014-06-18 22:34:47 Ciągle ten sam błąd. Może kurde jest jakiś problem z uprawnieniami do tego pliku :/ |
|
KamilJ Temat założony przez niniejszego użytkownika |
» 2014-06-18 23:07:21 Utworzyłem plik *.rc pod linuxem i wgrałem do folderu z plikiem .pro. Teraz podczas kompilacji pod Win otrzymuję taki błąd:
[release/myapp_res.o] Error 1
Zawartość pliku myapp.rc:
IDI_ICON1 ICON DISCARDABLE "myappico.ico" |
|
« 1 » 2 |