Original Post
I feel dumb for asking this but when ever I include atlbase.h I get... fatal error C1189: #error : Need to include strsafe.h after tchar.h I am not using strsafe or tchar at all in my program. I am just trying to use atlbase. I googled and other people have had the problem but have not found a solution. It obviosuly has to do with the order of includes but I for the life of me can't figure out what system header (not mine) is messing this up. If it helps I am using DirectX and DirectShow. Regards Chad