Hello,

yesterday I compiled Qt 4.3.2 with Visual Studio 2005 Express Edition (german). After configuring without needed patch in QTDIR:
configure
and compiling
nmake
I set environment variables in a special batch file like this:
set QTDIR = D:\Programme\Qt\4.3.2
set PATH=%PATH;D:\Programme\Qt\4.3.2\bin
set QMAKESPEC = win32-msvc2005
I have a project that consists of several subdirectories containing libraries/dll projects using pro-templates of
vclib
or
vcapp
and one subdir containing application, I use the
SUBDIRS
template in main dir of project. I have a Qt pro file like this in the subdirs:

TEMPLATE = vclib
#TEMPLATE = lib
LANGUAGE = C++
VERSION = 1.0.0.2

CONFIG(debug, debug|release) {
TARGET = Libd
DEFINES += QT_DEBUG
CONFIG += console
} else {
TARGET = Lib
}

INCLUDEPATH = \
../debug \

SOURCES += \
[... skipped ...]

HEADERS += \
[ ... skipped ]

QT -= gui
CONFIG += dll qt warn_on debug_and_release
DEFINES += BUILD_LIB
When I generate my vcproj file with
qmake -tp vc
in the subdirs I get vcproj files with names of the debug target name (Libd) of library/app, which was not so in Qt 4.3.1

I generate the main solutions file in main dir with
qmake -tp vc -r main.pro
which generates a main dir solutions file (main.sln)


Another thing is when loading these project files or the solutions file of subdirs project I get a raised warning level with messages like
TPXModel.cpp(14) : warning C4100: 'qName': Unreferenzierter formaler Parameter
meaning a local parameter is not referenced in function or

.\MainWindow.cpp(9) : warning C4189: 'view': Lokale Variable ist initialisiert aber nicht referenziert
meaning a local variable is initialised but not referenced in function.

and when linking I get another new warning:

LINK : warning LNK4068: /MACHINE nicht angegeben ; Standardwert X86
meaning that I have to specify /MACHINE parameter when linking my project, that was never true for Qt < 4.3.2

Any hints on this are very well appreciated, I'll have to stick to 4.3.1 until this has been resolved.

Thx
AlGaN