Fehler bei ini Ausgabe
-
Hi Leite!
Wie kann ich folgenden Fehler beseitigen:
error C2065: '_T' : nichtdeklarierter Bezeichnernun der code:
#define BYTE unsigned char #define INIFILE _T("./Firststep.ini") DShowLib::Grabber *pGrabber; DShowLib::Grabber::tMemBufferCollectionPtr pMemBuffColl; void WritePrivateProfileDbl(char * vargroup, char * varname, double val, char * filename) { char buf[35]; sprintf( buf, "%f", val); WritePrivateProfileString(_T( vargroup),_T( varname), buf,INIFILE ); }MfG blind
-
Welchen Compiler benutzt du ? Meiner schluckt das problemlos
-
MS Visual Studio C++
-
Hallo,
ist das ein "richtiges" MFC-Projekt? Wahrscheinlich nicht, denn dann würde _T definiert sein, wenn man nicht selber ein paar Header entfernt. Solltest du nur windows.h includiert haben, dann verwende das TEXT-Makro statt dem _T-Makro (oder includiere die Datei, die auch das _T-Makro enthält, ich glaube tchar.h)
#define INIFILE TEXT("./Firststep.ini")MfG
-
Das Funktioniert mit der tchar.h.
Habe jetzt nur das Problem das beim ausführen eine Fehlermeldung mit folgendem Text kommt:
Debug Assertion Failed! Program: C:\..\..\..\ImageProcessing.exe File: sprintf.c Line: 93 Expression: string !=NULL