Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: flaite am 04.11.08 - 15:29:34

Titel: fatal error C1038: Cannot open include file 'windef.h': No such file or directo
Beitrag von: flaite am 04.11.08 - 15:29:34
Hi,

versuche hier gerade ein kleines C Programm mit der Notes C Api zu schreiben und mit Visual Studio zu kompilieren.
Hab mich an die Anleitung auf Lotus 411 gehalten (http://tinyurl.com/57jsbt)
Bekomm aber beim kompilieren diesen Fehler: fatal error C1038: Cannot open include file 'windef.h': No such file or directory.

Bin für jeden Hinweis dankbar.

thx
Axel
Titel: Re: fatal error C1038: Cannot open include file 'windef.h': No such file or dire
Beitrag von: flaite am 04.11.08 - 18:04:23
Ich muss offenbar das Windows SDK in das Visual Studio C++ Express einbinden. Da fehlen Header files.
Titel: Re: fatal error C1038: Cannot open include file 'windef.h': No such file or dire
Beitrag von: flaite am 05.11.08 - 18:57:49
... und läuft jetzt ...
Die C/++-Api kommt mit viel brauchbaren Beispielcode und Samples.
Das hat sehr geholfen, um Error codes zu entschlüsseln.
Code
include <osmisc.h>

static char error_text[200];

char * print_api_error(Status api_error) {
   STATUS string_id = ERR(api_error); 
   WORD text_len;
   text_len = OSLoadString(NULLHANDLE, string_id, error_text, sizeof(error_text); 
   fprintf(stderr, "\n %s\n", error_text); 
  return error_text; 
}

Das ist gut, um Visual Studio Express für notes api Programmierung einzurichten:
http://www.notes411.com/dominosource/tips.nsf/0/E627700AEC499391802571C40073860E!opendocument