며칠 전의 삽질 오늘의 삽질

며칠 전,
간단한 WIN API겸 IOCP 서버를 위해 새 프로젝트를 만들었다.
그런데 윈도우스.h 헤더가 인쿨루드 되지 않는 것이다.

수일 전에 만들었던 다른 프로젝트에서는 include가 되는것을 확인하였다.
뭐가 문제인가 고민하고 구글링해봤지만 원하는 답은 나오지 않았다.
(나왔더라도 짧은 영어실력으로 찾지못하고 그대로 지나갔을 수도 있다)

프로젝트의 포함 폴더를 손댔지만 그러면 다른 파일이 문제가 생기는 것을 확인하였다.
결국 이건 단순한 폴더 설정의 문제라기 보다는 다른 더 큰문제란 것을 느끼었고...

Windows.h를 내 컴퓨터에서 어느 경로에 있는지 검색했을 때 문제의 원인을 알아내었다.
(울트라 서치 개꿀)

결론은..
윈도우 API 설정 문제이다.
10.0.15063.0 버전으로 프로젝트가 생성되었으나 해당 버전의 API안에 헤더파일이 없었던 것
그래서 10.0.14393.0으로 바꾸니 바로 모든 것이 해결되었다.