<atlbase.h> kann nicht geöffnet werden
-
ich möchte mit der Microsoft Speech API 5.3 einen Text ausgeben und dann auch irgendwann mal erkennen. Dazu benötige ich #include<sphelper.h> in dieser datei steckt wiederrum #include <atlbase.h>
Dabei bekomme ich folgenden Fehler:
1>C:\Programme\Microsoft SDKs\Windows\v6.0A\include\sphelper.h(49) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "atlbase.h": No such file or directory
Wie kann ich diesen Fehler beheben?
-
benutzt du Express Edition?
-
ja auch
-
Thomas F schrieb:
ja auch
in deinem fehlerfall? bei den express editions wird (wie man ganz oft hier, u.a. in den FAQs, nachlesen kann) die atl nicht mitgeliefert
wenn du aber ne andere ide als die express edition(s) verdendest, schau mal bei den suchpfaden bei den compiler-einstellungenh
-
wenn ich es mit MS Visual C++ 6.0 mache findet er nicht einmal <sphelper.h>
-
Wo finde ich das und was soll ich dann dort machen? Wie gesagt bei MS Visual C++ 6.0
Unter Extra->Optionen->Verzeichnisse?
-
VC6 ist schon über 10 Jahre alt und wird nicht mehr supported. Das SpeechSDK (im Windows SDK) lässt sich offiziell nicht mehr mit VC6 verwenden.
Upgrade auf die VS2008 Standard-Edition oder verwende die 90-Day-Trial-Edition:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D95598D7-AA6E-4F24-82E3-81570C5384CB&displaylang=en
-
Ohh alles klar Hab halt des verwendet was ich noch gefundn hab!
-
Sehe ich das richtig dass die Express Edition die abgespeckte Version ist? Die andere läuft ja nur 90 Tage da hab ich ja nicht viel davon!
Gibt es kostenlose C++ Compiler die ihr empfehlen würdet und die so viel wie möglich unterstützen?!?!
-
Für Windows der beste Kostenlose Compiler ist VC2008 Express Edition...
Ich Frage mich allerdings, warum das "sphelper.h" die atlbase.h braucht... die "sphelper.h" ist ja nur eine "Helper-Datei" und wird ja nicht unbedingt benötigt...
Kopiere doch die mal in ein privates Verzeichnis und benenne sie um und schmeiss dann das ATL-Zeugs raus; dann musst Du nur noch die ATL-Teile finden und ohne ATL implementieren; dann geht es auch mit der Express Edition!