VS 2008 설치 시 주의할 점... :: 2008/11/28 13:12


Visual Studio 2008을 설치할 때 VC++만 골라서 설치하는 경우 cl.exe가 제대로 복사가 되지 않는 문제가 있습니다. 컴파일을 하면 cl.exe를 찾을 수 없다는 PRJ0003 오류가 발생하죠. 이를 해결하는 방법은 새로 설치하거나, 제어판의 설치/삭제에서 복구를 해주는 방법이 있습니다. 내지는 Windows SDK 최신 버전을 설치하면 cl.exe가 복사됩니다.

그런데 문제는 이게 서팩이랑 엮이면 아주 골치아프게 됩니다. VS 2008 SP1을 설치하면 cl.exe와 관련 dll들이 업데이트가 됩니다. 그런데 서비스 팩이 파일이 없으면 업데이트를 안시킨다는 것이죠. 즉 무슨 말인고 하면 cl.exe는 없고, cl.dll만 있다면 cl.dll은 업데이트를 시키고, cl.exe는 업데이트가 안된다는 말입니다. 따라서 나중에 다른 경로로 cl.exe만 복사하면 버전이 맞지 않는다는 C1900 에러가 발생합니다. 더 심각한 것은 cl.exe만 구버전인 경우에도 서팩은 업데이트를 시키지 않는다는 겁니다.

하여튼 여러모로 골치아픈 문제가 발생하니 Visual Studio 2008 설치하실 때에는 그냥 기본 메뉴로 Next만 클릭해 주는 게 정신 건강에 좋답니다. 괜히 VC++만 설치하려다가 2시간 날렸네요 ㅠㅠ. 아래는 관련 정보입니다.

This bug was NOT fixed in VS2008 RTM. If you install only the VC++ compiler the setup does not copy /bin/cl.exe and several DLLs.

If you copy the required files from a working VS2008 setup, the setup will become broken when VS2008 SP1 is applied. The SP will not update the manually copied files. When you try compiling a project, you will receive this error:

fatal error C1900: Il mismatch between 'P1' version '20080116' and 'P2' version '20070207'

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=295538

스폰서
글타래

  • 2주간 인기 글
  • 2주간 인기글이 없습니다.
Trackback Address :: http://jiniya.net/tt/trackback/746
  • Gravatar Image.
    고어핀드 | 2008/11/28 17:55 | PERMALINK | EDIT/DEL | REPLY

    회사에서는 2005 쓰고 집에서는 익스프레스 에디션만 써서 뭐가 이상한지 몰랐는데... 읽고 보니까 정말 무섭군요 OTL

    • Gravatar Image.
      codewiz | 2008/12/01 11:36 | PERMALINK | EDIT/DEL

      네 진짜 짜증나더군요. ㅠㅜ
      설치가 금방 끈나는 프로그램이면 이리 화나지도 않을텐데 ㅋㅋ~

  • Gravatar Image.
    rockenrollz | 2008/11/29 11:00 | PERMALINK | EDIT/DEL | REPLY

    저거 겼어봤다는...ㅠㅠ

    몇번 재설치 하고나서 알게되었따는...;;;

    그때 정말 짜증났었어요...ㅜㅜ

  • Gravatar Image.
    bluenlive | 2008/12/01 15:22 | PERMALINK | EDIT/DEL | REPLY

    가끔씩은 게으르니즘이 짱이라능~
    이런 현상이 있는지도 몰랐다능~ ^^;;;

    • Gravatar Image.
      codewiz | 2008/12/03 17:20 | PERMALINK | EDIT/DEL

      그러게용... 괜히 깔끔하게 설치하려다 ㅂㅅ됐네용 ㅋㅋㅋ~

  • Gravatar Image.
    window31 | 2008/12/01 17:01 | PERMALINK | EDIT/DEL | REPLY

    저도 이런 현상이 있는지도 몰랐네요~
    항상 Full 로만 설치하다보니 ㅋㅋ

    • Gravatar Image.
      codewiz | 2008/12/03 17:20 | PERMALINK | EDIT/DEL

      저도 보통 풀로만 설치하는데 괜히 한번 저래봤다가 ㅠㅜ... ~

  • Gravatar Image.
    Z | 2008/12/02 10:40 | PERMALINK | EDIT/DEL | REPLY

    이문제 때문이었나보네... 나도 겪어봤음...
    이런 쑤파!

    • Gravatar Image.
      codewiz | 2008/12/03 17:21 | PERMALINK | EDIT/DEL

      오 형도 당했군요... ㅋㅋㅋ~
      설치하고 에러 보고 참 어이없었다는 ㅠㅜ...

  • Gravatar Image.
    소프트웨이 | 2009/02/21 20:14 | PERMALINK | EDIT/DEL | REPLY

    Visual C++깔때 Visual C# 을 반드시 같이 깔아주어야 cl.exe가 설치되는군요

  • Gravatar Image.
    Cheus | 2011/01/31 16:29 | PERMALINK | EDIT/DEL | REPLY

    이런일이 저에게 벌어졌군요(...)
    여태까지 문제 없다가 지난주에 ㅠ.ㅠ

Name
Password
Homepage
Secret
< PREV | 1| ... 38|39|40|41|42|43|44|45|46| ... 604| NEXT >