Problem mit WTL Einbindung...
-
Ich hab die ganzen Sachen jetzt wie oben beschrieben ausgeführt und erhalte beim Erstellen eines einfach Projekts die Fehlermeldung:
~
c:\dokumente und einstellungen\eigene dateien\visual studio 2005\projects\testprojekt_mit_wtl\testprojekt_mit_wtl\stdafx.h(15) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "atlapp.h": No such file or directory
~wohl eben aufgrund des fehlenden Resourcen-Editors. Ich verstehe das aber nicht ganz. Auf den oben angegebenen Seiten kann man sich doch nur komplette IDE's runterladen?

Was muss ich denn nun genau tun?Vielen Dank schonmal für die Hilfestellung
EDIT: Fehlermeldung editiert
-
"atlapp.h" ist aber nicht bei der Express-Edition dabei... da musst Du schon noch die WTL installieren!
Siehe:
http://www.codeproject.com/wtl/WTLExpress.asp
-
Jochen Kalmbach schrieb:
"atlapp.h" ist aber nicht bei der Express-Edition dabei... da musst Du schon noch die WTL installieren!
Siehe:
http://www.codeproject.com/wtl/WTLExpress.aspDaran kann es nicht liegen.
die WTL hab ich wie in dem Link beschrieben ordungsgemäß installiert
-
Leider ist diese Seite gerade down:
http://radasm.visualassembler.com/projects/projects.htmlIch bräuchte aber für die WTL den Resourcen-Editor von der Seite, also den hier:
http://radasm.visualassembler.com/projects/ResEd.zipFalls das einer von euch hier zu Hause noch gezipped rumliegen hat, wäre ich glücklich, wenn man mir das zukommen lassen könnte.
Danke schonmal
-
Ich hab versucht die WTL für meine Visual-C++-IDE zu installieren wie hier beschrieben http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html
4leider funzt es aber nicht.
Sobald ich versuche ein einfaches Testprojekt zu kompilieren kommen zwei Fehlerf:\microsoft platform sdk for windows server 2003\include\atl\atlbase.h(380) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'und
f:\microsoft platform sdk for windows server 2003 r2\include\atl\atlbase.h(380) : error C2059: Syntaxfehler: ')'Ich weiß beim besten Willen nicht warum, weil ich die atlbase.h wie beschrieben angepasst habe...
Hier nochmal die atlbase.h mit Beginn ab Zeile 376
BOOL Init(DWORD_PTR proc, void *pThis) { if (!pThunk) { pThunk = static_cast<_stdcallthunk *>(AllocStdCallThunk()); if (pThunk == NULL) { return FALSE; } } if ((proc == 0) && (pThis == NULL)) { return TRUE; } return pThunk->Init(proc, pThis); } }; typedef CDynamicStdCallThunk CStdCallThunk; ///////////////////////////////////////////////////////////////////////////// // QI Support ATLAPI AtlInternalQueryInterface(void* pThis, const _ATL_INTMAP_ENTRY* pEntries, REFIID iid, void** ppvObject); ///////////////////////////////////////////////////////////////////////////// // Smart Pointer helpers ATLAPI_(IUnknown*) AtlComPtrAssign(IUnknown** pp, IUnknown* lp); ATLAPI_(IUnknown*) AtlComQIPtrAssign(IUnknown** pp, IUnknown* lp, REFIID riid);
-
nun also..habe das selbe problem....wie NewProggie..habe auch alles so gemacht:
die beiden h.dateien geändert, wtl runtergeladen , das js um es zu installieren...
dann habe ich den AppWizard ordner an seinen richtigern platz getan, und alles sollte eigentlich funtzen....aber beim compilieren kommenbei mir keine fehler, das er ne datei nich findet, sondern ein haufen Syntax fehler in atlwin.h ,atlbase.h
:
Fehler 1 error C2059: Syntaxfehler: 'Konstante' c:\programme\microsoft platform sdk\include\atl\atlbase.h 298
Fehler 2 error C2059: Syntaxfehler: ')' c:\programme\microsoft platform sdk\include\atl\atlbase.h 298
Fehler 3 error C2143: Syntaxfehler: Es fehlt ';' vor '{' c:\programme\microsoft platform sdk\include\atl\atlbase.h 369
Fehler 4 error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil? c:\programme\microsoft platform sdk\include\atl\atlbase.h 369
Fehler 5 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'CStdCallThunk' c:\programme\microsoft platform sdk\include\atl\atlbase.h 400
Fehler 6 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. c:\programme\microsoft platform sdk\include\atl\atlbase.h 400
Fehler 7 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. c:\programme\microsoft platform sdk\include\atl\atlbase.h 400
Fehler 8 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'thunk' c:\programme\microsoft platform sdk\include\atl\atlwin.h 1498
Fehler 9 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. c:\programme\microsoft platform sdk\include\atl\atlwin.h 1498
Fehler 10 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. c:\programme\microsoft platform sdk\include\atl\atlwin.h 1498
Fehler 11 error C2065: 'thunk': nichtdeklarierter Bezeichner c:\programme\microsoft platform sdk\include\atl\atlwin.h 1502
Fehler 12 error C2228: Links von ".Init" muss sich eine Klasse/Struktur/Union befinden. c:\programme\microsoft platform sdk\include\atl\atlwin.h 1502
tjoar.. und da weiß ich einfach nich mehr weiter...
wäre nett wenn mir das ma einer erklären könnte!
mfgFoxx90