//solved что бы это значило: Code: #include <iostream> int main(int argc, char *argv[]){ return 0; } из BuildLog: с теми же опциями из консольки компилится совершенно спокойно: Code: cl /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP .\main.cpp /nologo /errorReport:prompt VS 2008. ?
отключил, конечно же ) и оно вроде в таком случае другую ошибку должно выдавать. //удаление из VS2008 VC++ и повторная установка ничего не дала
Только что скомпилил, никаких ошибок небыло, тот-же VS 2008... М.б. iosfwd битый? стоит взять iosfwd из того-же g++ и попробовать скомпилить.
не суть. короче трабл решён Проблема почему-то была в том, что в enviromental options в директориях был прописан WDK. Видимо, там какие-то конфликты были.
ну правильно в WDK чуть под другое дело хидеры заточены и они будут конфликтовать между собой. Также есть прикольный глюк в VS связанный с последовательностью инклуда хидеров windows.h и winsock2.h кстат int main(int argc, char argv[]) тут вроде ошибка. не критическая но всёже. у тебя же параметры - это массив ссылок на строки, а на просто строка. по этому замени на int main(int argc, char * argv[])