Under de senaste veckorna har vissa läsare rapporterat att iis 7.5 XML-tolkningsfelet inte kunde hitta några element.
Godkänd: Fortect
Jag hanterar Qt Creator på Windows Vista. Jag använder för att kompilera en mycket enkel “.cpp”-kod som experter hävdar inkluderar C++ “iostream”-standarden. Lär dig följande:
#include med standardnamnutrymme;interiör() cout << "Tack"; returnerar 0;
Huvudproblemet uppstår innan koden kompileras, det område när Qt allokerar biblioteket och berättar för alla (iostream: ingen sådan katalogfil).
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Det kom att fungera bra för några dagar sedan, sedan installerade jag VS-Express-2012, som jag sedan avinstallerade eftersom det konstigt nog inte fungerar med Windows Vista. Omedelbart efter min borttagning från VS-2012 fanns det C++-bibliotek som skaparen av Qt inte behövde se längre.
Observera att jag även idag kan kompilera och köra min kod som tidigare skrivits för att fungera med kommandoradskonsolen, vilket betyder att de faktiska C++-biblioteken inte nyligen togs bort med specifik borttagning av VS-2012!!. Dessutom skulle all min senaste kod (i använda projekt byggda med Qt) inte ha detta problem (dvs: Qt identifierar och känner till standardbiblioteken), men jag kan fortfarande komma på och köra dessa typer bra med Qt Creator. deven om jag skapar en ny ".cpp" av någon gammal projektfil:
.. Men när jag bidrar med en ny ".cpp"-fil i vad är det säger sig självt ett nytt projekt, biblioteken försvinner och dess bakåtreferens saknas:
.. (Jag vill inte installera om Qt varje gång jag har ett likvärdigt kompilatorproblem, jag skulle vilja förstå varför huset definitivt händer i första hand)
Så vad letar Qt efter (eller var ska man leta?), tack
Någon vill överväga... Jag vill ha två enkla program som båda lider av
Några idéer???
Använder användare qmake för att få make-filer?
du använderAnvänder du samma?
Vad kommer qmake get på kompilatorns kommandorad för att få båda instanserna?
För båda använde jag Qt Creator (version 3.1.1, lanserad med Qt 5.3), inte på något sätt kommandoradsversionen. Kompilatorn som används är den sista standardkompilatorn i listan:
Skrivbord Qt5.3.0MSVC2013OpenGL64bit
När du kör create i QtCreator, skrivs det ut fullständigt utdata från qmake och make som finns i området "kompilera utdata" längst ner som är bifogat skärm.
Du kan också söka efter "Ctrl+F", vanligtvis den exakta raden i kompilatorn som experterna tror orsakar felet, och jämföra att få detta gjort med det program som körs.
Tyvärr är det här något nytt för de flesta av mig!! Sammanställningen händer visar:
@16:09:00: Aktuella steg i VehicleClass-projektet...
16:09:00: Konfigurationen har inte ändrats, qgör övergångssteg.
16:09:00: Start: "C:QtQt5.3.0ToolsQtCreatorbinjom.exe"
C:QtQt5.3.0ToolsQtCreatorbinjom.exe -f Makefile.Release
cl -n -nologo -Zm200 -Zc:wchar_t -FS -O2 -MD -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DQT_CORE_LIB -DNCDEBUG -DNCDEBUG -DNCDEBUG -tCDEBUG -DNCDEBUG -t. 5.3msvc2013_64_openglinclude" -I"C:QtQt5.3.05.3msvc2013_64_openglincludeQtCore" -I"release" -I"." -I"C:QtQt5.3.05.3msvc2013_64_openglmkspecswin32-msvc2013"
main.cpp
..VehicleClassmain.cpp(3): Fatalt fel C1083: Kunde inte bara öppna inkluderad fil: 'iostream': Inte många filer kanske kataloger
jom: D:Qt GUI ProjectsTutorial Projectsbuild-VehicleClass-Desktop_Qt_5_3_0_MSVC2013_OpenGL_64bit-ReleaseMakefile.Release [releasemain.obj] Fel 2
jom: D:Qt GUI ProjectsTutorial Projectsbuild-VehicleClass-Desktop_Qt_5_3_0_MSVC2013_OpenGL_64bit-ReleaseMakefile Error [release] 2
16:09:01: Processen "C:QtQt5.3.0ToolsQtCreatorbinjom.exe" avslutades med kod 2. Under
Det gick inte att starta eller distribuera VehicleClass-projektet (paket: Desktop Qt 5.3.0 MSVC2013 64-bitars)
När opengl körs i den speciella "Skapa"-fasen
16:09:01: Förfluten tid: 00:01.@
Det finns bara ett fel i .cpp submit på Jet 3. Det är bara svårt att hitta
Definitivt, här är den kompilerade utdata från det viktigaste programmet som körs korrekt:
@16:15:16: Steg för HelpClass-projektet...
16:15:16: Konfigurationen har inte ändrats, ignorera dessa qmake-lösningar.
16:15:16: Start: "C:QtQt5.3.0ToolsQtCreatorbinjom.exe"
C:QtQt5.3.0ToolsQtCreatorbinjom.exe -f Makefile.Release
16:15:16: Agent "C:QtQt5.3.0ToolsQtCreatorbinjom.exe" avfyrades normalt.
16:15:16: Förfluten tid: 00:00.Class="" @
Kan vem som helst lägga till content=""-utdata från en bra bygglogg från ett annat program.
Och var kan jag lägga iostream i båda situationerna class=""
Jag skulle kunna ordna om typen av innehåll="" i ditt trevliga program efter min egen smak.