안녕하세요. 오늘 서울엔 눈도오고 날씨도 제법 춥습니다.
3D 게임 프로그래밍 (한빛미디어 저자 김용준) 을 보고 차근차근 따라해볼 생각이었는데
가장 먼저 만들어보는 디바이스 부분에서부터 턱 막혔네요.
C나 C++을 배울때는 코딩을 다 하고 나서
빌드 -> 컴파일 해서 *.cpp 만들고
그 뒤에 빌드 *.exe 만들어서 실행해서 보잖아요?
빌드 -> !실행 *.exe 하는것도 있고...
그런데 이건 컴파일까지는 에러없이 잘 되는데 *.exe로 만들려면
--------------------Configuration: CreateDevice - Win32 Debug--------------------
Linking...
CreateDevice.obj : error LNK2001: unresolved external symbol _Direct3DCreate9@4
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/CreateDevice.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
CreateDevice.exe - 3 error(s), 0 warning(s)
이렇게 뜨네요... 무슨말인지 잘 모르겠습니다. 어떻게해야 실행해서 '썰렁한 파란 화면'을 볼 수 있을까요?
추신
컴퓨터는 XP에 비쥬얼 스튜디오 6을 쓰고있으며
3D 게임 프로그래밍 p40의 내용입니다.
main함수를 빼먹었거나 콘솔모드프로젝트에서 mian이 아닌 WinMain등을 사용하신거같군열.
코드를 함 올려줘 보세요.