[QT] VS compile problemen*

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi,


Ik heb zopas VS 2008 geïnstalleerd, en wil nu ook dat hij QT4.6.1 kan compileren.

Ik heb de stappen op deze website volledig doorlopen:
http://dcsoft.wordpress.c...l-studio-integration.aspx

dus in kort wat ik gedaan heb:
  • VS 2008 geïnstalleerd
  • QT4.6.1 geïnstalleerd
  • QTDIR = c:\qt\4.6.1 toegevoegd aan de environment variabele
  • %QTDIR%\bin toegevoegd aan de PATH environment variabele
  • VC++ versie van QT gebuild:
    • configure -platform win32-msvc2008 uitgevoerd in opdrachtprompt
    • nmake (dit duurde 4 uur... de map C:\Qt is nu 5GB groot)
  • Visual studio addin geïnstalleerd
Ik heb nu via VS een klein Qt projectje aangemaakt en proberen te compileren maar dit geeft al fouten...
1>------ Rebuild All started: Project: test, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'test', configuration 'Debug|Win32'
1>Moc'ing test.h...
1>Uic'ing d:\Visual Studio 2008\Projects\test\test\test.ui...
1>Compiling...
1>moc_test.cpp
1>test.cpp
1>main.cpp
1>Generating Code...
1>Linking...
1>LINK : fatal error LNK1181: cannot open input file 'QtCored.lib'
1>Build log was saved at "file://d:\Visual Studio 2008\Projects\test\test\Debug\BuildLog.htm"
1>test - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
Weet iemand mss te zeggen wat ik verkeerd doe?

Acties:
  • 0 Henk 'm!

  • beany
  • Registratie: Juni 2001
  • Laatst online: 11:27

beany

Meeheheheheh

In Visual Studio kan je onder Tools->Options, item 'Projects and Solutions' -> VC++ Directories paden van libraries opgeven. Wel even het item 'Library files' selecteren in 'Show directories for:'

Dan zijn de lib's in alle projecten benaderbaar. Het kan ook worden ingesteld per project(in de eigenschappen daarvan).

Dagelijkse stats bronnen: https://x.com/GeneralStaffUA en https://www.facebook.com/GeneralStaff.ua


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
beany schreef op dinsdag 02 februari 2010 @ 16:04:
In Visual Studio kan je onder Tools->Options, item 'Projects and Solutions' -> VC++ Directories paden van libraries opgeven. Wel even het item 'Library files' selecteren in 'Show directories for:'

Dan zijn de lib's in alle projecten benaderbaar. Het kan ook worden ingesteld per project(in de eigenschappen daarvan).
merci, ik had dit al toegevoegd maar was in dat menu "library files" vergeten aan te duiden.

Het is dus normaal dat als ge QT 4.6.1 wilt gebruiken in VS die map 5GB groot is:s?

Acties:
  • 0 Henk 'm!

  • beany
  • Registratie: Juni 2001
  • Laatst online: 11:27

beany

Meeheheheheh

Verwijderd schreef op dinsdag 02 februari 2010 @ 16:41:
[...]


merci, ik had dit al toegevoegd maar was in dat menu "library files" vergeten aan te duiden.

Het is dus normaal dat als ge QT 4.6.1 wilt gebruiken in VS die map 5GB groot is:s?
Geen idee, ik gebruik Qt nooit. Maar de ervaring leert wel dat de wat grotere libraries(waar Qt toch ook wel onder valt) veel disk space gebruiken als je ze zelf compileert. Misschien dat een cleanup helpt?(behalve de output dir dan natuurlijk).

Dagelijkse stats bronnen: https://x.com/GeneralStaffUA en https://www.facebook.com/GeneralStaff.ua


Acties:
  • 0 Henk 'm!

  • Stukfruit
  • Registratie: Oktober 2007
  • Niet online
Qt (QT is van Apple, dit is Qt) neemt idd veel ruimte in. Bij mij is het bijna 7 GB (debug + release libs), dus ik zou me daar niet al teveel zorgen over maken :)

Dat zit wel Schnorr.


Acties:
  • 0 Henk 'm!

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 13-09 00:05
Yup, tonnen aan intermediate .obj files.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


Acties:
  • 0 Henk 'm!

  • hostname
  • Registratie: April 2009
  • Laatst online: 14-09 21:35
Over het algemeen heb je vrij weinig aan die .obj files, als je niet aan Qt zelf werkt. Die kan je wel weg gooien (volgens mij kan dat door 'nmake clean').
Pagina: 1