Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 6

Qt-interest Archive, April 2003
Failing to complie QT examples under VS .NET


Message 1 in thread

Hi all

I'm a newbie to QT and C++. I tried to compile the QT examples under Visual
Studio .NET and getting the error after the --- line.
My system is configuration:
- Windows 2000 SP3
- Visual Studio .NET
- current QT version (2.3.0. non-commercial editon)


I also added the build protocol of VS .NET, maybe someone can find a
configuration error...

Greets
Lorenz



----------------------------------------------------------------------------
--------------
Moc'ing aclock.h...
Kompilieren...
moc_aclock.cpp
c:\tools\qt\include\qlist.h(105) : error C2491: 'QList<type>::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
c:\tools\qt\include\qintdict.h(83) : error C2491:
'QIntDict<type>::deleteItem' : Definition von Funktion für dllimport nicht
zulässig
main.cpp
c:\tools\qt\include\qlist.h(105) : error C2491: 'QList<type>::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
c:\tools\qt\include\qintdict.h(83) : error C2491:
'QIntDict<type>::deleteItem' : Definition von Funktion für dllimport nicht
zulässig
aclock.cpp
c:\tools\qt\include\qlist.h(105) : error C2491: 'QList<type>::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
Code wird generiert...
Das Build-Protokoll wurde unter
"file://c:\tools\qt\examples\aclock\Debug\BuildLog.htm" gespeichert.
aclock - 5 Fehler, 0 Warnung(en)

----------------------------------------------------------------------------
------------------
Buildprotokoll     ------- Buildvorgang wurde gestartet: Projekt: aclock,
Konfiguration: Debug|Win32 -------
 Umgebungsbereich         ALLUSERSPROFILE=C:\Dokumente und Einstellungen\All
Users
    APPDATA=C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten
    CommonProgramFiles=C:\Programme\Gemeinsame Dateien
    COMPUTERNAME=LORENZ02
    ComSpec=C:\WINNT\system32\cmd.exe
    HOMEDRIVE=C:
    HOMEPATH=\
    INCLUDE=C:\programme\Microsoft Visual Studio
.NET\Vc7\include;C:\programme\Microsoft Visual Studio
.NET\Vc7\atlmfc\include;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\include\prerelease;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\include;C:\programme\Microsoft Visual Studio
.NET\FrameworkSDK\include
    LIB=C:\programme\Microsoft Visual Studio
.NET\Vc7\lib;C:\programme\Microsoft Visual Studio
.NET\Vc7\atlmfc\lib;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\lib\prerelease;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\lib;C:\programme\Microsoft Visual Studio
.NET\FrameworkSDK\lib
    LIBPATH=
    LOGONSERVER=\\LORENZ02
    NMAPDIR=C:\Programme\NMapWin\
    NUMBER_OF_PROCESSORS=1
    OS=Windows_NT
    Os2LibPath=C:\WINNT\system32\os2\dll;
    Path=C:\programme\Microsoft Visual Studio
.NET\Vc7\bin;C:\programme\Microsoft Visual Studio
.NET\Common7\Tools\bin\prerelease;C:\programme\Microsoft Visual Studio
.NET\Common7\Tools\bin;C:\programme\Microsoft Visual Studio
.NET\Common7\tools;C:\programme\Microsoft Visual Studio
.NET\Common7\ide;C:\Programme\HTML Help Workshop\;C:\programme\Microsoft
Visual Studio
.NET\FrameworkSDK\bin;C:\WINNT\Microsoft.NET\Framework\v1.0.3705;C:\apps\CBU
ILD~2\Bin;C:\apps\CBUILD~2\Projects\Bpl;C:\apps\CBUILD~1\Projects\Bpl;C:\app
s\CBUILD~1\Bin;C:\apps\Delphi7\Bin;C:\apps\Delphi7\Projects\Bpl\;C:\apps\Del
phi5\Projects\Bpl;C:\apps\Delphi5\Bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\Sy
stem32\Wbem;C:\Programme\Microsoft SQL
Server\80\Tools\BINN;C:\Programme\NMapWin\\bin;
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 4, GenuineIntel
    PROCESSOR_LEVEL=15
    PROCESSOR_REVISION=0204
    ProgramFiles=C:\Programme
    QMAKESPEC=win32-msvc
    QTDIR=C:\tools\qt
    SystemDrive=C:
    SystemRoot=C:\WINNT
    TEMP=C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp
    TMAKEPATH=C:\tools\qt\tmake\lib\win32-msvc
    TMP=C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp
    USERDOMAIN=LORENZ02
    USERNAME=Administrator
    USERPROFILE=C:\Dokumente und Einstellungen\Administrator
    VSCOMNTOOLS="C:\programme\Microsoft Visual Studio .NET\Common7\Tools\"
    windir=C:\WINNT
    _ACP_ATLPROV=C:\programme\Microsoft Visual Studio
.NET\Vc7\bin\ATLPROV.DLL
    _ACP_INCLUDE=C:\programme\Microsoft Visual Studio
.NET\Vc7\include;C:\programme\Microsoft Visual Studio
.NET\Vc7\atlmfc\include;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\include\prerelease;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\include;C:\programme\Microsoft Visual Studio
.NET\FrameworkSDK\include
    _ACP_LIB=C:\programme\Microsoft Visual Studio
.NET\Vc7\lib;C:\programme\Microsoft Visual Studio
.NET\Vc7\atlmfc\lib;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\lib\prerelease;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\lib;C:\programme\Microsoft Visual Studio
.NET\FrameworkSDK\lib;C:\tools\qt\include;C:\programme\Microsoft Visual
Studio .NET\Vc7\include;C:\programme\Microsoft Visual Studio
.NET\Vc7\atlmfc\include;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\include\prerelease;C:\programme\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\include;C:\programme\Microsoft Visual Studio
.NET\FrameworkSDK\include
    _ACP_PATH=C:\programme\Microsoft Visual Studio
.NET\Vc7\bin;C:\programme\Microsoft Visual Studio
.NET\Common7\Tools\bin\prerelease;C:\programme\Microsoft Visual Studio
.NET\Common7\Tools\bin;C:\programme\Microsoft Visual Studio
.NET\Common7\tools;C:\programme\Microsoft Visual Studio
.NET\Common7\ide;C:\Programme\HTML Help Workshop\;C:\programme\Microsoft
Visual Studio
.NET\FrameworkSDK\bin;C:\WINNT\Microsoft.NET\Framework\v1.0.3705;C:\apps\CBU
ILD~2\Bin;C:\apps\CBUILD~2\Projects\Bpl;C:\apps\CBUILD~1\Projects\Bpl;C:\app
s\CBUILD~1\Bin;C:\apps\Delphi7\Bin;C:\apps\Delphi7\Projects\Bpl\;C:\apps\Del
phi5\Projects\Bpl;C:\apps\Delphi5\Bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\Sy
stem32\Wbem;C:\Programme\Microsoft SQL
Server\80\Tools\BINN;C:\Programme\NMapWin\\bin;
 Befehlszeilen     Die temporäre Datei
"C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\BAT000003.bat" wird erstellt. Inhalt:
[
@echo off
%QTDIR%\bin\moc.exe aclock.h -o moc_aclock.cpp

if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: Ein Tool hat einen Fehlercode zurückgegeben:
"Moc'ing aclock.h..."
exit 1
:VCEnd
]Erstellen der Befehlszeile
"C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\BAT000003.bat"Die temporäre Datei
"C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\RSP000004.rsp" wird erstellt. Inhalt:
[
/Od /I "C:\tools\qt\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D
"QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /D "_MBCS" /FD /EHsc /RTC1 /MD
/Fp".\Debug/aclock.pch" /Fo".\Debug/" /Fd".\Debug/" /W3 /c /ZI
moc_aclock.cpp
main.cpp
aclock.cpp
]Erstellen der Befehlszeile "cl.exe
@C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\RSP000004.rsp /nologo" Ausgabefenster
Moc'ing aclock.h...
Kompilieren...
moc_aclock.cpp
c:\tools\qt\include\qlist.h(105) : error C2491: 'QList::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
c:\tools\qt\include\qintdict.h(83) : error C2491: 'QIntDict::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
main.cpp
c:\tools\qt\include\qlist.h(105) : error C2491: 'QList::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
c:\tools\qt\include\qintdict.h(83) : error C2491: 'QIntDict::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
aclock.cpp
c:\tools\qt\include\qlist.h(105) : error C2491: 'QList::deleteItem' :
Definition von Funktion für dllimport nicht zulässig
Code wird generiert...
 Ergebnisse     Das Build-Protokoll wurde unter
"file://c:\tools\qt\examples\aclock\Debug\BuildLog.htm" gespeichert.
aclock - 5 Fehler, 0 Warnung(en)


Message 2 in thread

Hi,

> I'm a newbie to QT and C++. I tried to compile the QT examples under Visual
> Studio .NET and getting the error after the --- line.
> My system is configuration:
> - Windows 2000 SP3
> - Visual Studio .NET
> - current QT version (2.3.0. non-commercial editon)

Qt 2.3 doesn't work with Visual Studio .NET. You'll have to use Visual 
Studio C++ 6 it you need Qt 2.3, sorry.

--
 [ signature omitted ]