Login · Register
04.09.2010 18:25:58
Aktualnie online
· Gości online: 1

· Użytkowników online: 0

· Łącznie użytkowników: 52
· Najnowszy użytkownik: snake


Reklama
www.ddt.pl

www.maddevblog.eu

Statystyki reklamowe

Statystyki

Monitorowanie:



W sieci od:
24 czerwca 2009


Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło

Ostatnie artykuły

Ostatnio Widziani
· djszalas06:01:23
· kabanek19:53:54
· pipczaqu 1 dzień
· DamianLii 2 dni
· janisz 2 dni
· radzioon 2 dni
· snake 3 dni
· damn 3 dni
· iluvathar 3 dni
· adam2006 6 dni

Zobacz temat
DevQt.pl - Programowanie C++ / Qt :: PROGRAMOWANIE - C++ i Qt :: Szukam Pomocy
Kto jeszcze czyta ten temat? 1 gość(ci)
 Drukuj temat
Skąd wziąć biblioteki do release ?
pipczaqu
#1 Drukuj posta
Dodany dnia 19.12.2009 16:30:24
Nowy Użytkownik


Postów: 5
Data rejestracji: 19.12.09

Siemka. Napisałem programik w Qt 4.6
W opcjach projektu ustawiiłem tryb kompilacji na release
i teraz jak dołączam biblioteki z foledów /bin/ lub /qt/bin/ to program się nie włącza : (
skąd wziąść biblioteki, żeby program się włączył ?
Edytowane przez MadMike44 dnia 20.01.2010 14:19:50
 
MadMike44
#2 Drukuj posta
Dodany dnia 19.12.2009 17:29:35
Awatar

Główny administrator


Postów: 61
Data rejestracji: 03.09.09

Jakie pliki dołączyłeś ? Jakie komunikaty się wyświetlają ? Jakiego systemu operacyjnego używasz ? Jakiego kompilatora używasz ? Z jakich modułów biblioteki korzystasz w programie ?
Edytowane przez MadMike44 dnia 20.01.2010 14:20:17
 
www.devqt.pl
pipczaqu
#3 Drukuj posta
Dodany dnia 19.12.2009 21:14:21
Nowy Użytkownik


Postów: 5
Data rejestracji: 19.12.09

do folderu z plikiem exe wrzuciłem: qtcore4.dll, qtgui4.dll mingwm10.dll i phonon4.dll
po uruchomieniu exe jest klepsydra przy myszce i znika i nic się nie dzieje
windows xp sp3
qtcreator ten najnowszy on ma chyba mingw
moduły czyli to co includuje ?
Pobierz kod źródłowy  Kod źródłowy
#include <QApplication>
#include <QMainWindow>
#include <QtGui>
#include <QtCore>
#include <QTextCodec>
#include <Phonon/AudioOutput>
#include <Phonon/SeekSlider>
#include <Phonon/MediaObject>
#include <Phonon/VolumeSlider>
#include <Phonon/BackendCapabilities>


 
MadMike44
#4 Drukuj posta
Dodany dnia 20.12.2009 09:32:36
Awatar

Główny administrator


Postów: 61
Data rejestracji: 03.09.09

W jaki sposób masz zainstalowaną bibliotekę ? Bo jeżeli masz zainstalowane całe środowisko, piszesz w QtCreator i masz dodaną ścieżkę biblioteki do zmiennych systemowych, to przy kopilacji i uruchamianiu dowolnego programu (napisanego przy użyciu Qt) na Twoim komputerze, nie potrzeba kopiować żadnych DLLek do folderu z programem - wszystko powinno działać. Chyba, że masz taki problem, iż u Ciebie na komputerze wszystko chodzi poprawnie, a masz problem z przeniesieniem programu na inny komputer.... Najlepiej by było, gdybyś umieścił tutaj lub wysłał mi pełen kod źródłowy - wtedy mógłbym przetestować go u siebie.
 
www.devqt.pl
pipczaqu
#5 Drukuj posta
Dodany dnia 20.12.2009 10:44:04
Nowy Użytkownik


Postów: 5
Data rejestracji: 19.12.09

ok udało się brakowało mu libgcc_s_dw2-1.dll po dodaniu program uruchamia sie na innych komputerach : )
 
MadMike44
#6 Drukuj posta
Dodany dnia 20.12.2009 10:49:49
Awatar

Główny administrator


Postów: 61
Data rejestracji: 03.09.09

Jeżeli brakowało ci tej biblioteki, to powinien być komunikat, że brakuje biblioteki "xxx.dll" Smile Zapomniałem dodać, że mingwm10.dll musi być włączony do projektu, jeżeli używa się kompilatora MinGW - Ty jak widzę używasz kompilatora GCC. Jeżeli ściąga się całe SDK Qt (czyli biblioteka razem z QtCreator'em), środowisko dla Windows zawiera domyślnie kompilator MinGW.
 
www.devqt.pl
ununbium
#7 Drukuj posta
Dodany dnia 31.01.2010 11:57:45
Nowy Użytkownik


Postów: 1
Data rejestracji: 31.01.10

Qt Creator 1.3.1
Based on Qt 4.6.1 (32 bit)
Built on Jan 17 2010

Ta wersja kompiluje mi w oparciu o te same biblioteki. (libgcc_s_dw2-1.dl zamiast mingwm10.dll) mimo że ściągnąłem najnowsze SDK od QT.
Do dołączania bibliotek polecam program depends darmowy powie nam jakich bibliotek wymaga nasza aplikacja (skopiowanie ich to już nie problem) Wink
 
kamilloi.wordpress.com
MadMike44
#8 Drukuj posta
Dodany dnia 31.01.2010 16:40:52
Awatar

Główny administrator


Postów: 61
Data rejestracji: 03.09.09

Pliki DLL nie są potrzebne w procesie kompilacji, tylko przy uruchomieniu z gotową aplikacją, jeżeli wcześniej odpowiednie biblioteki statyczne nie zostały zlinkowane z plikiem wykonywalnym.

No i jeszcze:
"Podstawowymi składnikami kompilatora MinGW są kompilator GCC, zestaw programów binutils (zawierający m.in. kompilator zasobów windowsowych windres) oraz zestaw plików nagłówkowych i bibliotek charakterystycznych dla platformy Windows."

Czyli MinGW to GCC + kilka dodatków Smile
 
www.devqt.pl
Przeskocz do forum:
Podobne Tematy
Temat Forum Odpowiedzi Ostatni post
:: error: [release/moc_mainwindow.cpp] Error 1 Szukam Pomocy 9 10.08.2010 14:45:46
Mac OSX a biblioteki Szukam Pomocy 3 28.04.2010 13:04:16
Tworzenie pakietu deb z gotowego projektu Qt [release] Szukam Pomocy 4 17.04.2010 22:31:43
Problem z trybem release Szukam Pomocy 6 27.03.2010 10:09:39