관계, Networking 그리고 Programming

__imp___invalid_parameter_noinfo 에러

androbook 본캐 2010. 11. 30. 09:44
1.
그냥 프로젝트 구성하다가 부딪힌 에러가 있어서 잊지 말고 적어두기.


__imp___invalid_parameter_noinfo 에러
: 네이버에서 검색해 보니 디버그 모드와 릴리즈 모드를 섞어서 사용해서 발생하는 문제라는데, 어쩔 수 없이 디버그 모드와 릴리즈 모드 프로젝트를 섞어서 사용해야 하는 경우에는 어떻게 하냐능? 답들이 debug 모드로 바꿔서 사용하세요-와 같이 나와 있어서 실망 하였음.

구글링하여 해결방법을 찾음. 링크 주체인 프로젝트의 링크 옵션에서 msvcrt.lib 무시하기를 제거하자 문제 사라졌음.

행복 :)
사랑해요 구글러들. ㅋㅋ

2.
이렇게 진행된 프로젝트에 계속 문제가 발생한다. 모든 과정들을 재 검토중인데, 혹시나 이 msvcrt 무시가 프로젝트 전반에 영향을 미칠 수 있는가 해서 원복 시키고 다른 방법으로 에러를 잡아 보았음.

yvals.h 파일에서 다음과 같이 수정해서 빌드하기.

#if !defined (_SECURE_SCL)
#define _SECURE_SCL 0
#endif

이런 식으로도 __imp___invalid_parameter_noinfo 에러가 사라진다. 하지만 프로젝트의 문제는 여전히 사라지지 않았다.
아아아악!!!! orz...