qmake && VC2k5 Express Project Files Probleme

Verschiedenes zu Qt
Antworten
QtBerserker
Beiträge: 71
Registriert: 15. Mai 2006 09:07

qmake && VC2k5 Express Project Files Probleme

Beitrag von QtBerserker »

so, 4.1.3 mit Qt/Free Win gepatch und der Build unter VS2k5 Express klappte unter der Console. Dann wollte ich mein Project weiter starten, tja und nun geht die Sauerei los:

Code: Alles auswählen

TEMPLATE = vcapp
TARGET = eda

CONFIG += qt 
#CONFIG += thread
CONFIG += release_and_debug
CONFIG += warn_on
CONFIG += assistant
#CONFIG += precompile_header
#CONFIG += build_all

QT += Core Gui
QT += Network    # assistant need this

include(include/headers.pri)
include(i18n/translations.pri)
include(images/images.pri)
include(src/src.pri)

BOOSTDIR=D:/Cpp/boost/boost_1_33_1

INCLUDEPATH += \
	include src src/Dialogs \
	$$BOOSTDIR
	
LIBS += $$BOOSTDIR/lib

DISTFILES += eda.doxy 

RESOURCES += eda.qrc

debug:OBJECTS_DIR = build/objects/debug
release:OBJECTS_DIR = build/objects/release

RCC_DIR = build
MOC_DIR = build/moc
UI_DIR =  build/ui

win32 {
	RC_FILE	= eda.rc
  debug:CONFIG += console
}

mac {
	ICON = images/eda.icns
	QMAKE_INFO_PLIST = Info_mac.plist
}
Beim import in VS wird u.a. folgendes angemeckert:

Code: Alles auswählen

Folgender XML-Parserfehler ist aufgetreten: Datei: D:\Cpp\eda\eda.vcproj Zeile: 766 Spalte: 11 Fehlermeldung: Falscher Parameter. Die Datei "D:\Cpp\eda\eda.vcproj" konnte nicht geladen werden.

Schaue ich mir die Zeile an ist alle ok, schaue ich weiter finde ich in Zeile 823 folgendes:

Code: Alles auswählen

821		<Filter
822			Name="Resource Files">
823			<File/>
824			<File
825				RelativePath="images\about.png"/>
d.h. qmake hat die Tags zerschossen. Entferne ich Line 823 klappt der Import ...

Es geht noch weiter: Mache ich im Pro File Precompiled Headers "scharf":

Code: Alles auswählen

CONFIG += precompile_header
sowie in header.pro

Code: Alles auswählen

PRECOMPILED_HEADER  = \
	include/Qt4.hpp \
	include/Boost.hpp
bekomme ich folgenden Compiler Fehler:

Code: Alles auswählen

fatal error C1083: Datei (vorkompilierte Headerdatei) kann nicht geöffnet werden: "build\objects\debug\\eda.pch": No such file or directory
Bei der Consolen Version (TEMPLATE = app) klappt es dagegen.

Kennt jemand diese Probleme oder habe ich irgendwo Mist gemacht?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Kannst du mir ein demo-Projekt zukommen lassen mit dem ich die Probleme nachvollziehen kann?

Danke
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
QtBerserker
Beiträge: 71
Registriert: 15. Mai 2006 09:07

Beitrag von QtBerserker »

leider habe ich es zu spät gelesen, inzwischene habe ich einige src/header geändert, hinzugefügt und der Fehler ist weg. Ich werde es aber im Auge behalten und beim Auftreten (evtl. kann ich es reproduzieren) mich wieder melden.

Mit den precompiled header habe ich es noch wieder versucht.

Evtl. komme ich morgen dazu, mein Project so abzuspecken, das eine test Dist zusammen kommt.

Viele Grüße
Olaf
QtBerserker
Beiträge: 71
Registriert: 15. Mai 2006 09:07

Beitrag von QtBerserker »

Mir ist zumindest aufgefallen, dass qmake bei vcapp folgendes erstellt:

Code: Alles auswählen

<?xml version="1.0" encoding = "Windows-1252"?>
<VisualStudioProject
        ProjectType="Visual C++"
        Version="7.00"
Bei 4.1.2 war es correct auf Version=8.0 gesetzt; QMAKESPEC=win32-msvc2005

Olaf
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Hast recht. Hier gibts ne neue Version :)

http://qtwin.cvs.sourceforge.net/*check ... ision=1.30
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten