GeirGrusom Skrevet 25. mars 2013 Del Skrevet 25. mars 2013 Visste ikke at Qt hadde et eget IDE. Uansett, problemet her er at du lenker mot feil .lib eller bundler feil .dll. Å bytte kompilator vil neppe bøte på dette. Lenke til kommentar
Gjest Gjest slettet-ld9eg7s96q Skrevet 25. mars 2013 Del Skrevet 25. mars 2013 Hvis du leser hele tråden er det nettopp dette jeg poengterer, han bundler dll filene QT bruker, men QT i sin tur er ikke kompilert med mingw, men microsofts kompilator. Hvis han derimot kompilerer programmet sitt med microsofts kompilator vil disse bibliotekene fungere. QT har to sett identiske dll filer, et sett QT IDE bruker og et sett programmene han kompilerer under mingw skal bruke. Problemet imidlertid er at han ikke finner de dll filene som burde være der for mingw. Jeg har sagt at de ligger på filsystemet hans et sted. Det beste rådet er selvsagt at han finner disse, fremfor å bytte kompilator selv om det sistnevnte også er et alternativ. Lenke til kommentar
spelley Skrevet 25. mars 2013 Forfatter Del Skrevet 25. mars 2013 (endret) Det GeirGrusom sikter til er vel hvis du skal bruke QT innenfor visual studio miljøet noe du også kan gjøre men det er vel bedre å bruke QT's IDE og microsofts kompilator. QT creator > tools > options > build and run > kits Herfra kan du spesifisere og sette opp kompilatoren. Hvis ikke microsofts kompilator blir oppdaget her bør du sørge for å forsikre deg om at den befinner seg i path'en din (cl.exe hvis jeg ikke husker feil). Hei, takk nok en gang! Jeg føler meg helt håpløs: jeg har ikke en tab som heter kits. Jeg fant path til cl.exe: C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl.exe men det ikke mulig å adde den noen stede (ikke mulig å adde til qt - ser det "ut til") Ellers inne på tool chains i quild and run) står: microsoft visual c++ compiler 11.0 (x86) Type: msvs microsoft visual c++ compiler 11.0 (x86)Type: msvs microsoft visual c++ compiler 11.0 (amd 64)Type: msvs microsoft visual c++ compiler 11.0 (x64)Type: msvs microsoft visual c++ compiler 11.0 (ia 64)Type: msvs Endret 25. mars 2013 av spelley Lenke til kommentar
spelley Skrevet 26. mars 2013 Forfatter Del Skrevet 26. mars 2013 Hei, jeg fikk lastet ned Qt (nyeste versjon) i denne forbinnelse har jeg møtt på litt feilmeldinger... For ordens skyld, slik ser .pro filen ut: Så jeg har følgende: QT += sql QT += core QT += gui QT += widgets QT += printsupport Feilmeldinegne er som følger: QApplication - no such file or directory. Fikset det ved å legge til: QT+=widget i .pro fikk deretter erroren: QPrinter - no such file or directory. La til: QT += printsupport Etter jeg hadde addet printsupport, fikk jeg følgende meldinger: in the file included from...\testMapp\querybuilder.h:10:0, from...\testMapp\mainwindow.h:9 from...\testMapp\main.cpp:6 1. expected class-name before { token 2. expected ")" before "*" token. in file included from ..\testMapp\main.cpp:6.0: 3. QVBoxLayout does not name a type 4. QVBoxLayout does not name a type 5. QVBoxLayout does not name a type 6. QVBoxLayout does not name a type 7. QPushButton does not name a type 8. QPushButton does not name a type 9. QPushButton does not name a type Her er mainwindow.h: http://pastebin.com/mtqGZJ91 i denne koden får jeg error på linje 17-23 (error: 3,4,5,6,7,8 og 9) Når vi ser på denne: http://pastebin.com/mtqGZJ91 så har jeg error på linje 13 (expected class-name before "("token og linje 16 (expected ")" before "*" token Håper noen kan hjelpe meg å fikse disse! Lenke til kommentar
Gjest Gjest slettet-ld9eg7s96q Skrevet 26. mars 2013 Del Skrevet 26. mars 2013 Hvis du ser på dokumentasjonen til QVBoxLayout http://qt-project.org/doc/qt-5.0/qtwidgets/qhboxlayout.html Du får "QVBoxLayout does not name a type" fordi QVBoxLayout type ikke er definert. Så inkluder QHBoxLayout, samme gjelder for QPushButton. Lenke til kommentar
spelley Skrevet 26. mars 2013 Forfatter Del Skrevet 26. mars 2013 Takker. Da er det "bare" to errors som gjenstår: 1. expected class-name before { token 2. expected ")" before "*" token. in file included from ..\testMapp\main.cpp:6.0: Filen det er snakk om (.graph.cpp) http://pastebin.com/UZj7K8rX . feilen er lokalisert på linje 16 og 19 (i følge kompilatoren. Lenke til kommentar
GeirGrusom Skrevet 27. mars 2013 Del Skrevet 27. mars 2013 Kan være en følgefeil. Sjekk at alt er i orden med qcustomplot.h. Lenke til kommentar
spelley Skrevet 27. mars 2013 Forfatter Del Skrevet 27. mars 2013 Jeg kan ikke finne noen åpenbare feil. Se koden her: http://pastebin.com/s7PZfxPK Lenke til kommentar
spelley Skrevet 28. mars 2013 Forfatter Del Skrevet 28. mars 2013 i graph.cpp: http://pastebin.com/cwahgmBr får jeg "feilmeldingen": Could not decode "graph.cpp" with "UTF-8" encoding Kan det være dette som forårsaker problemene? Lenke til kommentar
spelley Skrevet 28. mars 2013 Forfatter Del Skrevet 28. mars 2013 Det ble mange meldinger etter hverandre, beklager dette. Jeg gir opp. Retter jeg en feil, dukker en annen opp. Slik holder det på. Dersom noen har lyst å tjene litt penger ved å fikse koden + sende meg release versjon, så gi meg en pm. Alle feilene dukket opp etter jeg skaffet den nyeste versjonen av QT. Programmet vil fortsatt fungere i: 2.4.1 Lenke til kommentar
Gjest Gjest slettet-ld9eg7s96q Skrevet 29. mars 2013 Del Skrevet 29. mars 2013 Last opp koden på Github så skal jeg fikse det for deg Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå