Temat: Rózne wersje QtCore4.dll w wersji 4.7.0.0

A taka ciekawostka.
Bo zainstalowałem sobie "Qt SDK for Windows"
zawiera:
# Qt libraries version 4.7.0.
# Qt Creator IDE version 2.0.1
# Qt development tools

Aby programy tworzone w "Qt Creator" działały w systemie operacyjnym bez kombinowania dodałem do PATH katalog z plikami DLL Qt.( QtCore4.dll )

Tyle tylko że się pomyliłem i zamiast dać
PATH = E:\cpp\Qt\2010.05\qt\bin
użyłem ścieżki
E:\cpp\Qt\2010.05\bin

W obydwu katalogach sa pliki dll Qt ,
obydwa QtCore4.dll mają wersję 4.7.0.0.
Tyle tylko programy działają gdy path zawiera E:\cpp\Qt\2010.05\qt\bin



Taka ciekawostka
Michał Małaj

Michał Małaj programista /
analityk, Enzo sp. z
o.o.

Temat: Rózne wersje QtCore4.dll w wersji 4.7.0.0

Ale łapiesz o co chodzi z Twoimi ścieżkami PATH bo ja nie?
Ja piszę kod Qt w Carbide.C++ na wirtualnej maszynie. A każdą wersję Qt trzymam na oddzielnej maszynie wirtualnej i to nie powoduje kłopotów z migracją kodu pomiędzy wydaniami Qt.

Temat: Rózne wersje QtCore4.dll w wersji 4.7.0.0

Prawdopodobna przyczyna że zostało to zbudowane za jednym zamachem w jednym przebiegu, a powinno to być robione (w dwóch) w taki sposób że najpierw budowane są "Qt libraries version 4.7.0"
potem budowany jest "Qt Creator" z wykorzystaniem skompilowanej wcześniej
"Qt libraries version 4.7.0" (tej która będzie dystrybuowana)

W sumie to ja nie wnikam , ktoś zrobił taka instalkę pod windows-a i tak jest.
W każdym bać razie teraz to co się instaluje z "Qt SDK for Windows"
zawiera dwie wersje QtCore4.dll

Koncepcja z wirtualnymi maszynami mi się podoba
Jeden projekt jedna wirtualna maszyna ;)

Temat: Rózne wersje QtCore4.dll w wersji 4.7.0.0

Aktualizacja!

I jeszcze jedna ciekawostka:

Nie wiem kto tak wymyślił ale Qt Creator pod windows został zbudowany za pomocą Visual C++ i teraz jak chcemy dodać np. jakiś widget aby pojawiał się w trybie wizualnego projektowania form "Zakładka design" to niestety trochę jest to problem. Trzeba albo zbudować "Qt Creator" za pomocą mingw i potem pluginy budować za pomocą mingw albo użyć visual c++
Tomasz Ziobrowski

Tomasz Ziobrowski Oprogramowanie dla
przemysłu i nie
tylko

Temat: Rózne wersje QtCore4.dll w wersji 4.7.0.0

Marceli Palak:
Aktualizacja!

I jeszcze jedna ciekawostka:

Nie wiem kto tak wymyślił ale Qt Creator pod windows został zbudowany za pomocą Visual C++ i teraz jak chcemy dodać np. jakiś widget aby pojawiał się w trybie wizualnego projektowania form "Zakładka design" to niestety trochę jest to problem. Trzeba albo zbudować "Qt Creator" za pomocą mingw i potem pluginy budować za pomocą mingw albo użyć visual c++
Jest dokładnie tak jak pisze kolega. Ale jak kompilujesz wtyczkę za pomocą MinGw to możesz ją użyć bez probelmu w designerze dostarczonym wraz z Qt MinGW.

Temat: Rózne wersje QtCore4.dll w wersji 4.7.0.0

Zaleta Open Source - mam źródła i mogę sobie skompilować we własnym zakresie "Qt Creator" co rozwiązuje problem.

"Qt Creator" trochę przypomina mi pod pewnymi względami Delphi pod względem filozofii działania, nie jest może tak dopracowane albo ja za długo pisałem programy w Delphi (12 lat)



Wyślij zaproszenie do