c++ 하다가 자꾸 오류를 뱉어서 나름대로 좀 찾아봤는데
stdafx.h 라는 헤더파일은 뭐 누가 만들어서 존재하는게 아니라
그냥 직접 파일 생성후 내가 필요한것들을 include 해놓고
이름을 stdafx 로 해놔야하는게 맞음?
인터넷에 예제코드가 있는 자료들이나 가지고있는 책들을 보면
그냥 #include "stdafx.h" 하고 관련기능? 들을 그냥 막 쓰던데
내가 할때는 자꾸 안되는 상황이 나와서 그럼
예를들어 NULL 이라는 상수? 가 stddef.h 에 정의되어잇는거같은데
stdafx.h라는 헤더파일은 존재하지 않은상태에서 include stdafx만 해도
NULL을 막 사용하던데 내가 할땐 안되버렷거든
그래서 헤더파일 디렉토리?에 직접 stdafx.h 만들어주고
내용에다가
#pragma once
#include "stddef.h"
해주니까 그제서야 작동하더라고
하지만 책등의 예제자료에서는 이러한 내옹을 전혀 알려주지 않고 있는걸로 보아서는
내가 뭔가 문제가 있는 것 같은데, 뭐가문제일까?
- dc official App
댓글 1