2018/01
-
컴파일 lnk1104 exe 에러E.T.C 2018. 1. 12. 20:27
무엇이 문제인지 모르겠으나, 위와 같은 에러 또는lnk1168 에러가 발생한다. 프로세스가 실행 중으로 파일을 쓰기로 열 수 없다는 의미인데 실상 프로세스가 켜져 있음에도 불구하고 안되는 경우가 생겼다. https://stackoverflow.com/questions/12124146/vc-fatal-error-lnk1168-cannot-open-filename-exe-for-writing 내 상황에 맞는 답변은 없는 것으로 보인다. 아직까지는 재부팅하는 것을 제외하곤 방법을 찾지 못했다.
-
win32 LPSTR 무엇인가Game Development/DirectX9 2018. 1. 12. 16:25
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) 윈도우 메인은 위와 같은 형식으로 작성된다. 만약, LPSTR이 아닌 LPCSTR로 작성하게 되면 아래와 같은 오류가 발생한다. c2731 'winmain' function cannot be overloaded vs2015 왜 이런 오류가 생기는 것일까.아래의 링크를 참조하자. http://pelican7.egloos.com/v/1768951 https://stackoverflow.com/questions/321413/lpcstr-lpctstr-and-lptstr TCHAR, t_char는 마소가 유니코드에 맞추기 위하여 만들어진 타입..
-
영단어 : rasterE.T.C 2018. 1. 5. 23:47
rasterization 명사(IT) 래스터화(~化) 위키https://en.wikipedia.org/wiki/Rasterisation 레이-트레이싱 방식과 반대되는 방식이라고 한다.화면을 주사하는 방식 참고할만한 글 http://blog.appkr.kr/learn-n-think/3d-graphics/ https://www.scratchapixel.com/lessons/3d-basic-rendering/rasterization-practical-implementation 무슨 말인지 모르겠다 ^^
-
C :: ifdef과 #include의 역할은 무엇인가Programming Language/C Programming 2018. 1. 5. 23:29
///ARDUBOY 커뮤니티의 글https://community.arduboy.com/t/purpose-of-ifndef-and-define/3592 위의 링크의 내용을 참조바랍니다. 간단히 정리하면, #include는 간단히 복사 붙여넣기를 한 것인데 만약 #include "헤더파일.h"가 이중으로 선언된다면이중으로 복사 붙여넣기를 한 것이 되기 때문에 이것을 막기 위해 #ifndef 헤더파일_H //이와 같은 형식으로 선언을 하고#define 헤더파일_H #endif 이렇게 해놓으면 만약 후일에 실수로 이중으로 #include "헤더파일.h"#include "헤더파일.h" //이중으로 복사 붙여넣기가 되었다. (duplicated) 이미 '헤더파일_H' 이라고 정의가 되어있기 때문에 이중으로 복사 붙..