요즘에 빌드서버를 통해서 CI 작업을 만들고 있는데,
외부에서 가져온 라이브러리를 가져다 사용하면서 생기는 warning 들을 제거하고 있었습니다.

하나하나, #pragma warning push / pop / disable 을 이용해서 제거하고 있는데,
유독 C4505 warning 은 제거가 안되더라구요..

희안한게 push / pop 으로 하면 제거가 안되고, 그냥 #pragma warning disable 구문만 적었을때에는 disable 이 되는 것이었습니다...;

라이브러리에서 발생하는 warning 잡으려다가 제가 작업하는 project 전체에 영향을 받을까봐
(참고로 4505 warning은 안쓰는 함수가 있다는 warning)
최대한 해보려고 이렇게 저렇게 막아보고 있는데 정말 push / pop 으로는 안막히더라구요 =_=;;

disable / default 로도 해보고.. 계속 해봤는데 안되서 구글링을 시도했습니다.

http://support.microsoft.com/kb/947783 


Result

When setting #pragma warning(default:4505) to reset the warning, it would enable C4505 warning for the entire CPP file even though it was disabled previsously.

Cause

This is by design.  The C4505 warning applies to a region of code not to a specific function.  The warning is actually tested for at the end of the compilation unit so selectively disabling ths warning will not work. 

Back to the top

Resolution

By design, this C4505 warning cannot be selectively disabled.

증상은 "#pragma warning(default:4505) 로 warning 을 리셋하려고 할때, 이게 모든 CPP 파일..
심지어는 전에 disable 된 것들까지 모두 enable 시키는 것 같다." 고 합니다. 저도 같은 증상~!!

원인은.. "디자인 때문"
함수 호출에 대한 워닝이라서 컴파일 끝에 테스트 되고, 그로 인해서 selectively disabling 이 동작하지 않는다는 것.

명확하네요.

어쩔 수 없이 해당 프로젝트에서는 C4505를 disable 하는 수밖에...;  다른 방법이 떠오르지 않네요..;;;

http://onoffmix.com/event/2520

공개강연 후기를 적어봅니다.

저도 이번에 우연한 기회에 발표를 하게 되었............................ (부끄럽네요 ㅋ)





이번 공개강연은 오시는 분들 다과 준비를 해보기 위해서 유료로 진행되었습니다.

여타 세미나에 뒤쳐지지 않을 정도의 다과를 준비해보려고 많은 분들이 노력을 해주셨습니다.



 
  
주말에.. 비가 올지도 모른다는 기상청 예보에도 불구하고

총 95분 중 78분.. 출석률 82% 가 달성되어 스태프의 일원으로서 너무나 뿌듯했습니다. 




흥배님 블로그에도 소개됐지만, 까페를 몇년째 운영해오고 계신 이지현 매니저님과,


ProudNet으로 유명한 넷텐션의 배현직 대표님께서 함께 한컷 찍으셨네요 ^^


 
제가 1번 발표하고, 2번으로 승욱님께서 발표를 해주셨습니다.


 
3번은 영기님, 4번은 흥배님께서 발표 해주셨습니다.

이때부터.. 아시는분들은 아시겠지만.. 내부온도가 많이 상승했습니다!!! ㅋ




마지막 우영님 발표와, 기념샷입니다.

지현님께서 기념샷을 함께하지 못하셔서 아쉽네요..

 

전반적으로, 너무나 뿌듯하고 즐거웠던 공개강연이었습니다.

개인적으로 한동안은 너무 바쁜 기간이 될 것 같지만, 다음번 공개강연도 하고싶네요. ^^

혹시 공개강연에 참석하셨던 분이 이 글을 보신다면.. 제가 말씀드리고 싶은 것이 한가지 있는데요..

"댓글로 피드백 남겨주세요~~ ㅋ"

그리고 당일 참석하신 모든 분들, 고생하신 모든 스탭분들께.. "감사합니다~~ 수고하셨습니다~~" 

+ Recent posts