패치 사고..

[프로젝트]
오늘도 게임 패치하고서 사고가 났습니다. 패치후 게임이 안되던 유저분들께는 죄송하단 말밖에 못하겠군요. T_T

오늘은 새로운 종류의 사고 경험을 해봤는데, 무엇 때문이었냐면 바로 Visual C++의 최적화 때문에 일어난 사고였습니다.

그동안 저희는 Visual C++의 프로페셔날 버전으로 빌드를 해서 배포를 했었는데, 이번에 우연히 스탠다드 버전으로 빌드한 걸 배포하였습니다. 그러면서 테스트 코드였는지 사용하지 않는 클래스 변수가 코드에 들어 있었는데, 그 변수는 win98에서는 기본적으로 없는 psapi.dll를 이용하는 클래스였습니다.

그게 그동안 프로페셔날 버전에서는 최적화하면서 자동적으로 그 변수를 제거 해주었는데, 스탠다드 버전으로 빌드하면서 최적화를 안하고 psapi.dll까지 딸려 들어갔던 거죠. 그러니 98에선 당연히 없는 dll을 읽으려고 하니 에러가 날 수 밖에요.

유저분들께는 죄송했지만, 좋은 경험을 한 것 같습니다. 이런 경험은 별로 하고 싶지 않지만요. ㅠ.ㅠ 다음부터는 꼭 빌드머신을 이용해서 빌드해야겠네요. 구축까지 다해놓고 귀찮아서 빌드머신으로 빌드안한다는....Orz
< 출처: 게임회사 이야기 >
2005/01/06 00:32 2005/01/06 00:32
TAG. ,

이 글의 트랙백 주소 :: http://mypage.sarang.net/tt/trackback/4

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

[로그인][오픈아이디란?]