Eroare compilare Visual Studio 2008

Intrebari despre programarea cu VC++ incluzand mediul de dezvoltare, instalare, setari, debugger, compilator, linker si documentatie.
Post Reply
cristi_eu
Junior
Junior
Posts: 6
Joined: 25 Oct 2008, 20:17
Judet: Bucureşti

Eroare compilare Visual Studio 2008

Post by cristi_eu » 05 Jan 2009, 22:50

Cand compilez o aplicatie cu VS 2008, apare eroarea urmatoare:
"Need to include strsafe.h after tchar.h"
Mentionez ca se compileaza cu VS 2005, dar in 2008 nu merge (m-am jucat si cu ceva DirectShow, mergeau sample-lurile pe care le aveam, dar in VS 2008n da eroarea de mai sus).
AM incercat mai multe lucruri, nu merge daca includ headerele in ordinea cum i-ar "placea" compilatorului, si tot nu merge. AM gasit ceva pe net despre Setarea de a folosi UNicode "Use unicode response files",da r tot nu merge.
Se pare ca au mai shcimbat cate ceva prin Visual Studio de la o versiune la alta.
Daca ma puteti ajuta, va sunt recunoscator.



User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3776
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: Eroare compilare Visual Studio 2008

Post by Ovidiu Cucu » 06 Jan 2009, 00:17

De fapt, trebuie sa incluzi <tchar.h> inainte de <dshow.h>.

Daca tot ai probleme, pune toate include-urile de fisiere din SDK (tchar.h, windows.h, dshow.h, etc) intr-un singur header (stil StdAfx.h). Include acel header la inceputul fiecarui fisier sursa .C sau .CPP si atunci vei putea controla mai usor ordinea care "i-ar placea compilatorului".

Post Reply