IT/C++, MFC

윈도우즈 API 정복 1 - 제 2장

가성비몬 2023. 2. 27. 16:34

2-1-가. VC 6.0

윈도우즈용 프로그램은 무조건 프로젝트를 구성해야 한다. 앞으로 프로젝트를 만들 때는 무조건 An empty project를 선택한다. C++은 C언어의 상위버전이며 C의 모든 문법을 지원한다. 컴파일러는 소스 파일의 확장자에 따라 C형식으로 컴파일 할 것인지 C++형식으로 컴파일할 것인지를 결정한다. 가급적이면 확장자 CPP를 쓰는 것이 좋다. C++이 훨씬 더 엄격한 문법 체크를 하므로 불의의 실수를 방지하기도 하며 기능적으로 더 우위에 있기 때문이다. 

 

2-1-나. VC 8.0

프로젝트 이름을 입력하면 선택한 디렉토리 아래에 프로젝트와 같은 이름의 서브 디렉토리를 만들고 그 디렉토리 아래에 프로젝트를 저장할 것이다. 위의 경우 C:\ApiExam\First  디렉토리에 First.sln을 만든다. 비주얼 C++은 프로젝트 하나당 디렉토리 하나를 생성하는 것을 원칙으로 하고 있다.

 

Win32 프로젝트는 콘솔, 응용 프로그램, DLL, 정적 라이브러리 4가지 종류가 있는데 우리는 주로 응용 프로그램 형태로 예제를 만든다.

 

참고자료

윈도우즈 API 정복 1, 김상형, 한빛미디어