Thread View: pl.comp.lang.c
19 messages
19 total messages
Started by Borneq
Tue, 17 Nov 2015 16:52
Jak zacząć z Qt?
Author: Borneq
Date: Tue, 17 Nov 2015 16:52
Date: Tue, 17 Nov 2015 16:52
4 lines
1082 bytes
1082 bytes
Najpierw instalowałem z instalki online, potem offline; to samo: błąd konfiguracji programu Qt Creator. Czy można użyć tylko samej biblioteki Qt z Visual Studio bez Qt Creatora? Ale znowu to nie pójdzie pod Linuxem. Teraz ściągam instalkę Qt z MinGw
Re: Jak zacząć z Qt?
Author: Sebastian Biały
Date: Tue, 17 Nov 2015 17:32
Date: Tue, 17 Nov 2015 17:32
14 lines
1261 bytes
1261 bytes
On 2015-11-17 17:52, Borneq wrote: > Czy można użyć tylko samej biblioteki > Qt z Visual Studio bez Qt Creatora? Można. Zwróć jednak uwagę że jeszcze chwile temu Qt nie obsługiwało VS2015. > Ale znowu to nie pójdzie pod > Linuxem. Więc pod Linuxem sobie skompiluesz ten sam kod za pomocą gcc. > Teraz ściągam instalkę Qt z MinGw Zbędne.
Re: Jak zacząć z Qt?
Author: Wiktor S.
Date: Wed, 18 Nov 2015 14:34
Date: Wed, 18 Nov 2015 14:34
15 lines
1191 bytes
1191 bytes
> Najpierw instalowałem z instalki online, potem offline; to samo: błąd > konfiguracji programu Qt Creator. - Nie działa! - A u mnie działa. Gdybyś opisał dokładniej problem... > Czy można użyć tylko samej biblioteki Qt z Visual Studio bez Qt Creatora? Tak, można. -- Wiktor S.
Re: Jak zacząć z Qt?
Author: Maciek
Date: Thu, 19 Nov 2015 20:07
Date: Thu, 19 Nov 2015 20:07
9 lines
1666 bytes
1666 bytes
W dniu wtorek, 17 listopada 2015 17:52:55 UTC+1 użytkownik Borneq napisał: > Czy można użyć tylko samej biblioteki > Qt z Visual Studio bez Qt Creatora? Oczywiście że można, doinstaluj plugin https://visualstudiogallery.msdn.microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408 skonfiguruj ścieżku do QT w pluginie i gotowe. Jest kilka podstawowych szablonów projektów, jeśli chcesz możesz w visual studio stworzyć własne szablony projektów. Chyba tyle, może pomogłem :).
Re: Jak zacząć z Qt?
Author: Borneq
Date: Fri, 20 Nov 2015 08:57
Date: Fri, 20 Nov 2015 08:57
12 lines
1461 bytes
1461 bytes
W dniu 2015-11-19 o 21:07, Maciek pisze: > Oczywiście że można, doinstaluj plugin > https://visualstudiogallery.msdn.microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408 Dzięki! Zainstalowałem. Jeszcze jest błąd: Error LNK2038 mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in moc_rasterwindow.obj Używam Visual Studio 2015 a instalka Qt qt-opensource-windows-x86-msvc2013_64-5.5.1.exe ma binarki od 2013. Jest jeszcze instalka Qt 5.5.1 dla MinGW 4.9.2 ale 32 bitowa
Re: Jak zacząć z Qt?
Author: Maciek
Date: Fri, 20 Nov 2015 10:08
Date: Fri, 20 Nov 2015 10:08
22 lines
2282 bytes
2282 bytes
W dniu piątek, 20 listopada 2015 09:57:54 UTC+1 użytkownik Borneq napisał: > W dniu 2015-11-19 o 21:07, Maciek pisze: > > Oczywiście że można, doinstaluj plugin > > https://visualstudiogallery.msdn.microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408 > > Dzięki! Zainstalowałem. > Jeszcze jest błąd: > Error LNK2038 mismatch detected for '_MSC_VER': value '1800' doesn't > match value '1900' in moc_rasterwindow.obj > > Używam Visual Studio 2015 a instalka Qt > qt-opensource-windows-x86-msvc2013_64-5.5.1.exe ma binarki od 2013. > Jest jeszcze instalka Qt 5.5.1 dla MinGW 4.9.2 ale 32 bitowa Doinstaluj: https://www.microsoft.com/en-us/download/details.aspx?id=40784 Visual C++ Redistributable Packages for Visual Studio 2013, potem w opcjach projektu, w zakładce General wybierz wersję kompilatora 2013. Napewno działa bo sam w ten sposób konfigurowałem VS2015. W ostateczności możesz przekompilować źródła QT z wersją 2015 (o ile jest to już możliwe). Pozdrawiam.
Re: Jak zacząć z Qt?
Author: Borneq
Date: Fri, 20 Nov 2015 13:02
Date: Fri, 20 Nov 2015 13:02
10 lines
1553 bytes
1553 bytes
W dniu 2015-11-20 o 11:08, Maciek pisze: > Doinstaluj: > https://www.microsoft.com/en-us/download/details.aspx?id=40784 > Visual C++ Redistributable Packages for Visual Studio 2013, > potem w opcjach projektu, w zakładce General wybierz wersję kompilatora 2013. > Napewno działa bo sam w ten sposób konfigurowałem VS2015. W ostateczności możesz przekompilować źródła QT z wersją 2015 (o ile jest to już możliwe). Zainstalowałem Visual Studio Community 2013 i przykład działa Pozdrawiam.
Re: Jak zacząć z Qt?
Author: Wiktor S.
Date: Sat, 21 Nov 2015 15:58
Date: Sat, 21 Nov 2015 15:58
7 lines
1168 bytes
1168 bytes
> W ostateczności możesz przekompilować źródła QT z wersją 2015 (o ile > jest to już możliwe). Jest możliwe. -- Wiktor S.
Re: Jak zacząć z Qt?
Author: Borneq
Date: Wed, 25 Nov 2015 18:50
Date: Wed, 25 Nov 2015 18:50
24 lines
1944 bytes
1944 bytes
W dniu 2015-11-17 o 17:52, Borneq pisze: > Najpierw instalowałem z instalki online, potem offline; to samo: błąd > konfiguracji programu Qt Creator. Czy można użyć tylko samej biblioteki > Qt z Visual Studio bez Qt Creatora? Ale znowu to nie pójdzie pod > Linuxem. Teraz ściągam instalkę Qt z MinGw W wersji debug exe prostego okienka ma 922 kilo, mniej niż programy Delphi i Freepascala a w release jedynie 28 kilo. Tylko potrzeba DLL. Jakich? Wołał libgcc_s_dw2-1.dll ale jeszcze nie znalazł funkcji _ZN10... Potrzeba 5 dll: libgcc_s_dw2-1.dll 119 kB libstdc++-6.dll 1026 kB Qt5Core.dll 5.3 mega Qt5Gui.dll 5.3 mega Qt5Widgets.dll 6.5 mega razem 18 mega Pytanie: bardziej rozbudowane programy będą wymagać więcej DLL. Jak sprawdzić wszystkie użyte DLL dla działającego Execa? Bo w Menadżerze zadań nie ma takiej informacji. - Dwa: skoro i tak trzeba dystrybuować DLL, to czy da się przekompilować statycznie execa, aby nie potrzebował DLL? Bo nie wszystkie Widgety używa i może liczyć 10 mega zamiast 18 mega.
Re: Jak zacząć z Qt?
Author: Sebastian Biały
Date: Wed, 25 Nov 2015 18:55
Date: Wed, 25 Nov 2015 18:55
14 lines
1517 bytes
1517 bytes
On 2015-11-25 19:50, Borneq wrote: > Jak > sprawdzić wszystkie użyte DLL dla działającego Execa? DependencyWalker - http://www.dependencywalker.com/ > - Dwa: skoro i tak trzeba dystrybuować DLL, to czy da się przekompilować > statycznie execa, aby nie potrzebował DLL? Wątpie. Qt używa dynamicznie ładowanych dll i so w sposób świadomy. Czy przeszkadza w czymś fakt że musisz dołaczyć dll do apliakcji? Wiele projektów w Qt na windowsie tak robi. Na linuxie jest lepiej bo binaria qt zazwyczaj leżą w systemie jesli choć jeden program zalezy od niego.
Re: Jak zacząć z Qt?
Author: Maciek
Date: Wed, 25 Nov 2015 20:17
Date: Wed, 25 Nov 2015 20:17
8 lines
2139 bytes
2139 bytes
W dniu środa, 25 listopada 2015 19:56:20 UTC+1 użytkownik Sebastian Biały napisał: > Wątpie. Qt używa dynamicznie ładowanych dll i so w sposób świadomy. > > Czy przeszkadza w czymś fakt że musisz dołaczyć dll do apliakcji? Wiele > projektów w Qt na windowsie tak robi. Na linuxie jest lepiej bo binaria > qt zazwyczaj leżą w systemie jesli choć jeden program zalezy od niego. Mało tego, żeby móc statycznie kompilować QT trzeba mieć wykupioną na to licencję, bo standardowo QT bez płacenia za bibliotekę jest na licencji LGPL i jedyna droga aby nie złamać licencji to dynamiczne linkowanie. Jak wyżej przecież nie jest problemem wrzucić potrzebne dll-e do folderu z programem.
Re: Jak zacząć z Qt?
Author: Kicer
Date: Wed, 25 Nov 2015 22:33
Date: Wed, 25 Nov 2015 22:33
33 lines
1869 bytes
1869 bytes
Borneq wrote: > W dniu 2015-11-17 o 17:52, Borneq pisze: >> Najpierw instalowałem z instalki online, potem offline; to samo: błąd >> konfiguracji programu Qt Creator. Czy można użyć tylko samej biblioteki >> Qt z Visual Studio bez Qt Creatora? Ale znowu to nie pójdzie pod >> Linuxem. Teraz ściągam instalkę Qt z MinGw > > W wersji debug exe prostego okienka ma 922 kilo, mniej niż programy > Delphi i Freepascala a w release jedynie 28 kilo. > Tylko potrzeba DLL. Jakich? Wołał libgcc_s_dw2-1.dll ale jeszcze nie > znalazł funkcji _ZN10... > Potrzeba 5 dll: > libgcc_s_dw2-1.dll 119 kB > libstdc++-6.dll 1026 kB > Qt5Core.dll 5.3 mega > Qt5Gui.dll 5.3 mega > Qt5Widgets.dll 6.5 mega > razem 18 mega > > Pytanie: bardziej rozbudowane programy będą wymagać więcej DLL. Jak > sprawdzić wszystkie użyte DLL dla działającego Execa? Bo w Menadżerze > zadań nie ma takiej informacji. windeployqt - jedyna słuszna droga przy Qt5. pozdrawiam -- Michał Walenciak gmail.com kicer86 http://kicer.sileman.net.pl gg: 3729519
Re: Jak zacząć z Qt?
Author: Borneq
Date: Wed, 25 Nov 2015 22:47
Date: Wed, 25 Nov 2015 22:47
6 lines
1108 bytes
1108 bytes
W dniu 2015-11-25 o 23:33, Kicer pisze: > windeployqt - jedyna słuszna droga przy Qt5. windeployqt kopiuje mi DLL, jeszcze więcej, również te od OpenGL i SVG pozdrawiam
Re: Jak zacząć z Qt?
Author: Borneq
Date: Thu, 26 Nov 2015 00:27
Date: Thu, 26 Nov 2015 00:27
5 lines
1145 bytes
1145 bytes
W dniu 2015-11-25 o 19:50, Borneq pisze: > statycznie execa, aby nie potrzebował DLL? Bo nie wszystkie Widgety > używa i może liczyć 10 mega zamiast 18 mega. Znalazłem https://wiki.qt.io/Build_Standalone_Qt_Application_for_Windows
Re: Jak zacząć z Qt?
Author: Kicer
Date: Thu, 26 Nov 2015 19:39
Date: Thu, 26 Nov 2015 19:39
18 lines
1203 bytes
1203 bytes
Borneq wrote: > W dniu 2015-11-25 o 23:33, Kicer pisze: >> windeployqt - jedyna słuszna droga przy Qt5. > > windeployqt kopiuje mi DLL, jeszcze więcej, również te od OpenGL i SVG > > pozdrawiam najwyraźniej są potrzebne ;) pozdrawiam -- Michał Walenciak gmail.com kicer86 http://kicer.sileman.net.pl gg: 3729519
Re: Jak zacząć z Qt?
Author: Luke
Date: Thu, 26 Nov 2015 20:56
Date: Thu, 26 Nov 2015 20:56
17 lines
2038 bytes
2038 bytes
> Mało tego, żeby móc statycznie kompilować QT trzeba mieć wykupioną na > to licencję, bo standardowo QT bez płacenia za bibliotekę jest na > licencji LGPL i jedyna droga aby nie złamać licencji to dynamiczne > linkowanie. Jak wyżej przecież nie jest problemem wrzucić potrzebne > dll-e do folderu z programem. > Nieprawda. Wersję LGPL możesz sobie linkować jak chcesz, jeśli piszesz program na licencji LGPL. Konieczność linkowania dynamicznego ma miejsce tylko wtedy, gdy jest to program komercyjny lub bezpłatny na innej licencji. Tu jest więcej: https://www.youtube.com/watch?v=5HWBaHAvjoo L.
Re: Jak zacząć z Qt?
Author: Luke
Date: Thu, 26 Nov 2015 21:05
Date: Thu, 26 Nov 2015 21:05
15 lines
1667 bytes
1667 bytes
W dniu 2015-11-25 o 19:50, Borneq pisze: > Pytanie: bardziej rozbudowane programy będą wymagać więcej DLL. Jak > sprawdzić wszystkie użyte DLL dla działającego Execa? Bo w Menadżerze > zadań nie ma takiej informacji. Oprócz wyżej podanych: Cygwin posiada polecenie "ldd" (tak, dziwne, ale to prawda). I to polecenie działa dla execów, podając wszystkie DLL, jakich exec wymaga. Jedyna wada - w cygwinie 32 umie macać jedynie binarki 32-bit, a w cygwinie 64 jedynie binarki 64-bit. Nie ma opcji wiersza poleceń, aby to zmienić. L.
Re: Jak zacząć z Qt?
Author: Borneq
Date: Wed, 15 Jun 2016 17:01
Date: Wed, 15 Jun 2016 17:01
22 lines
1960 bytes
1960 bytes
W dniu 17.11.2015 o 17:52, Borneq pisze: > Najpierw instalowałem z instalki online, potem offline; to samo: błąd > konfiguracji programu Qt Creator. Czy można użyć tylko samej biblioteki > Qt z Visual Studio bez Qt Creatora? Ale znowu to nie pójdzie pod > Linuxem. Teraz ściągam instalkę Qt z MinGw Obecnie QtCreator działa świetnie, ale: ściągnąłem QScintilla_gpl-2.9.2 i zaisntalowałem w g:\Qt\QScintilla_gpl-2.9.2 potem otworzyłem g:\Qt\QScintilla_gpl-2.9.2\Qt4Qt5\qscintilla.pro i udało się zbudować. Czas na aplikację testową: otworzyłem g:\Qt\QScintilla_gpl-2.9.2\example-Qt4Qt5\application.pro i tu niestety: G:\Qt\QScintilla_gpl-2.9.2\example-Qt4Qt5\main.cpp:22: błąd: C1083: Cannot open include file: 'QApplication': No such file or directory G:\Qt\QScintilla_gpl-2.9.2\example-Qt4Qt5\mainwindow.cpp:22: błąd: C1083: Cannot open include file: 'QAction': No such file or directory g:\qt\qscintilla_gpl-2.9.2\example-Qt4Qt5\mainwindow.h:25: błąd: C1083: Cannot open include file: 'QMainWindow': No such file or directory
Re: Jak zacząć z Qt?
Author: Pawel
Date: Thu, 23 Jun 2016 19:32
Date: Thu, 23 Jun 2016 19:32
33 lines
2584 bytes
2584 bytes
W dniu 15.06.2016 o 19:01, Borneq pisze: > W dniu 17.11.2015 o 17:52, Borneq pisze: >> Najpierw instalowałem z instalki online, potem offline; to samo: błąd >> konfiguracji programu Qt Creator. Czy można użyć tylko samej biblioteki >> Qt z Visual Studio bez Qt Creatora? Ale znowu to nie pójdzie pod >> Linuxem. Teraz ściągam instalkę Qt z MinGw > > Obecnie QtCreator działa świetnie, ale: > ściągnąłem QScintilla_gpl-2.9.2 i zaisntalowałem w > g:\Qt\QScintilla_gpl-2.9.2 > potem otworzyłem g:\Qt\QScintilla_gpl-2.9.2\Qt4Qt5\qscintilla.pro i > udało się zbudować. > Czas na aplikację testową: otworzyłem > g:\Qt\QScintilla_gpl-2.9.2\example-Qt4Qt5\application.pro i tu niestety: > > G:\Qt\QScintilla_gpl-2.9.2\example-Qt4Qt5\main.cpp:22: błąd: C1083: > Cannot open include file: 'QApplication': No such file or directory > > G:\Qt\QScintilla_gpl-2.9.2\example-Qt4Qt5\mainwindow.cpp:22: błąd: > C1083: Cannot open include file: 'QAction': No such file or directory > > g:\qt\qscintilla_gpl-2.9.2\example-Qt4Qt5\mainwindow.h:25: błąd: C1083: > Cannot open include file: 'QMainWindow': No such file or directory > Podejrzewam, ze ten przykladowy kod jest dosc stary. Z tego co pamietam, to z rok, czy dwa lata temu qt robilo spore zmiany w nazewnictwie plikow i loklizacjach i dlatego takie cos ci wysakuje. Poszukaj informacji o tych zmianach. Co do pliku QApplication, to sprobuj zmienic na taki zapis #include <QtWidgets/QApplication> Ppowinno ruszyc. Reszty musisz poszukac.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads