교재 소개

다음과 같은 자료들이 있다. 무료 교재 소개 https://open.umn.edu/opentextbooks/ http://bigbook.or.kr/ Green Tea Press – Free books by Allen B. Downey Gilbert Strang, Calculus  https://ocw.mit.edu/courses/res-18-001-calculus-fall-2023/pages/textbook/ Open Logic Project https://builds.openlogicproject.org/ Open Logic Text Complete Version (2024-12-01) 이상구, 선형대수 https://ibook.skku.edu/Viewer/LA-Texbook http://matrix.skku.ac.kr/LA/ David Cherney, Tom Denton, Rohit Thomas and Andrew Waldron, Linear Algebra https://www.math.ucdavis.edu/~linear/

WinAPI 0000 - 시작과 개발환경 갖추기

가장 간단한 개발환경을 갖추고 WinAPI를 공부해보자.

우선 컴파일러를 설치한다.


여기에서 64비트 버젼 TDM-GCC를 다운로드 받아 설치한다.
예) tdm64-gcc-10.3.0-2.exe

에디터는 각자 손에 익은 편한 것을 사용하자. 글쓴이는 neovim을 사용할 것이다.

에디터: neovim https://neovim.io/

이제 최초의 소스코드를 입력하고 main.c 라는 이름으로 저장하자.

#ifndef UNICODE
#define UNICODE
#endif

#include <windows.h>

int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)
{
    return 0;
}

명령행에서 gcc main.c -o main -municode 라고 입력해보자. 컴파일이 되면서 main.exe가 만들어진다. 지금 당장은 main.exe를 실행해도 아무런 동작도 이루어지지 않는다. 일단은 기본적인 개발환경을 갖춘 것에 만족하자.


 



댓글

이 블로그의 인기 게시물

WinAPI 0002 - 윈도우 클래스의 등록

목차 (글 목록)

LaTeX - 시작하기