Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   VS 2008 compile errors (https://forum.antichat.xyz/showthread.php?t=144047)

desTiny 27.09.2009 18:15

VS 2008 compile errors
 
//solved

что бы это значило:
Код:

#include <iostream>
int main(int argc, char *argv[]){
  return 0;
}

Цитата:

1>------ Build started: Project: qqq, Configuration: Debug Win32 ------
1>Compiling...
1>main.cpp
1>c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(41) : error C2146: syntax error : missing ';' before identifier 'fpos_t'
1>c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(41) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(42) : error C2143: syntax error : missing ';' before 'const'
1>c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(42) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(42) : error C2734: 'std::_BADOFF' : const object must be initialized if not extern
1>c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(207) : error C2144: syntax error : 'int' should be preceded by ';'

...........

170 error(s), 21 warning(s)

из BuildLog:
Цитата:

Creating temporary file "d:\tmp\qqq\qqq\Debug\RSP00000229083424.rsp" with contents
[
/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
]
Creating command line "cl.exe @d:\tmp\qqq\qqq\Debug\RSP00000229083424.rsp /nologo /errorReport:prompt"

с теми же опциями из консольки компилится совершенно спокойно:
Код:

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. ?

razb 27.09.2009 19:50

Отключи Pre-compiled headers

desTiny 27.09.2009 19:54

отключил, конечно же ) и оно вроде в таком случае другую ошибку должно выдавать.

//удаление из VS2008 VC++ и повторная установка ничего не дала

rudvil 27.09.2009 20:23

Только что скомпилил, никаких ошибок небыло, тот-же VS 2008...
М.б. iosfwd битый? стоит взять iosfwd из того-же g++ и попробовать скомпилить.

desTiny 27.09.2009 20:25

rudvil, пытался, файл нормальный.
и раз через консоль компилится... Чувствую, придётся реинстоллить

Tigger 27.09.2009 20:45

using namespace sdk;
/

Neogan 27.09.2009 21:29

мм 0 незнаю что сказать что бы помочь

desTiny 27.09.2009 22:03

переустановка не помогла. буду менять дистр )

Ra$cal 27.09.2009 22:18

ты бы хоть строки привел из хидеров, на которые ругается компилятор.

desTiny 27.09.2009 22:25

не суть. короче трабл решён
Проблема почему-то была в том, что в enviromental options в директориях был прописан WDK. Видимо, там какие-то конфликты были.


Время: 13:21