[so] [Tema3][Win] common_win.c din arhiva de teste

Costash costashsrc at gmail.com
Sat Apr 13 11:58:51 EEST 2013


2013/4/13 Costash <costashsrc at gmail.com>:
> Salut,
>
> În fișierul common_win.c se folosesc apeluri ale funcției
> AddVectoredExceptionHandler, și alte apeluri specifice excepțiilor din
> Windows. Conform documentației de pe MSDN [1], macro-ul _WIN32_WINNT
> ar trebui să fie declarat cu o valoare mai mare sau egală cu 0x501
> (aceasta fiind cea mai mică și reprezentând Win XP / 2k3), însă în
> fișierul menționat, este definit în felul următor:
>
> #define _WIN32_WINNT 0x500 /* vectored exception handler */
>
> Am încercat să compilez așa, și evident că primesc eroare cum că nu
> găsește funcțiile respective. Dacă pun orice altceva care se regăsește
> în tabelul de pe MSDN compilează ok.
>

P.S.: Dacă pur și simplu comentez cele două linii cu define și include
<windows.h> din fișierul common_win.c totul este ok, deoarece în
header (common.h) sunt incluse cum trebuie. Totuși cred că ar trebui
modificat asta și în arhiva de teste.

>
> [1] http://msdn.microsoft.com/en-us/library/windows/desktop/aa383745(v=vs.85).aspx


More information about the so mailing list