VS 2008 compile errors

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by desTiny, 27 Sep 2009.

  1. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    //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. ?
     
    #1 desTiny, 27 Sep 2009
    Last edited: 28 Sep 2009
  2. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Отключи Pre-compiled headers
     
  3. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    отключил, конечно же ) и оно вроде в таком случае другую ошибку должно выдавать.

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

    rudvil Elder - Старейшина

    Joined:
    25 Aug 2008
    Messages:
    200
    Likes Received:
    29
    Reputations:
    0
    Только что скомпилил, никаких ошибок небыло, тот-же VS 2008...
    М.б. iosfwd битый? стоит взять iosfwd из того-же g++ и попробовать скомпилить.
     
  5. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    rudvil, пытался, файл нормальный.
    и раз через консоль компилится... Чувствую, придётся реинстоллить
     
  6. Tigger

    Tigger Elder - Старейшина

    Joined:
    27 Aug 2007
    Messages:
    936
    Likes Received:
    527
    Reputations:
    204
    using namespace sdk;
    /
     
  7. Neogan

    Neogan Banned

    Joined:
    26 Sep 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    мм 0 незнаю что сказать что бы помочь
     
  8. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    переустановка не помогла. буду менять дистр )
     
  9. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    ты бы хоть строки привел из хидеров, на которые ругается компилятор.
     
  10. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    не суть. короче трабл решён
    Проблема почему-то была в том, что в enviromental options в директориях был прописан WDK. Видимо, там какие-то конфликты были.
     
  11. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    ну правильно в WDK чуть под другое дело хидеры заточены и они будут конфликтовать между собой. Также есть прикольный глюк в VS связанный с последовательностью инклуда хидеров windows.h и winsock2.h

    кстат int main(int argc, char argv[]) тут вроде ошибка. не критическая но всёже. у тебя же параметры - это массив ссылок на строки, а на просто строка.
    по этому замени на
    int main(int argc, char * argv[])
     
    1 person likes this.