음...저도 참 몰랐는데, 이게 윈도우 환경이다보니....-_-;
참 셋팅도 힘들군요.

아무 셋팅을 안했다면 디버깅을 하게 되면 아래와 같은 경고문이 뜰껍니다.
사용자 삽입 이미지

Can't find a source file at "/cygdrive/d/~~~~~.c
Locate the file or edit the source lookup path to include its location.
저걸 보면서 느낀점은 "아놔! 저기에 파일 있잖아! 미췬 이클립스야!!!" 라는 생각이 들었는데요.

자세히보면 /cygdrive/d/....... 우리가 사용하는 윈도우는 d:/ 이겠지요.
저걸 매핑하는 것을 이클립스에서 지원합니다.

Window -> Preferences -> C/C++ -> Debug -> Common Source Lookup Path라는 것이 있습니다.
여기서 add버튼을 클릭해서 Path Mapping을 선택합니다.
추가된 것을 선택하고, Edit를 합니다.
이름은 아무렇게나 써주시고, Add를 합니다.
Compilation Path에 /cygdrive/d(c드라이브는 c일껍니다) 라고 적고,
Local file system path에다가는 실제 드라이브 경로 (ex - d:\. c드라이브면 c라고 해야할 껍니다 ^^)

그러면 이제 잘 찾네요.
원격 디버깅도 해봐야하는데-_-;

 
Posted by 머드초보

댓글을 달아 주세요

  1. 2014.10.15 15:59  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

 















그냥 나중에 필요할 것 같아 적어 놓습니다.

[code]
#include <stdarg.h>
#include <stdio.h>

void Display(char* content, ...) {
 if (content == 0)
  return;

 va_list arg;
 char result[256] = "";

 va_start(arg, content);

 vsnprintf(result, sizeof(result), content, arg);
 printf("%s", result);

 va_end(arg);
}
 
int main() {

 Display("%s", "mudchobo");
 printf("\n");

 Display("%s %s", "mudchobo", "darkness");
 printf("\n");

 return 0;
}
[/code]

 
Posted by 머드초보

댓글을 달아 주세요

 
예전에 게임프로그래밍 과목을 들었었는데 그때 기말프로젝트로 냈던겁니다. 갑자기 생각나서 올려봅니다-_-; 뭐 기대는 안하셔야 됩니다. 재미도 없고 클리어도 못하게 만들었습니다-_-;

뭐 그냥.......올려봅니다-_-;

키는 아마 케릭터 움직이는게 asdw좌아래우위, 마우스로 표적조정해서 파괴시키는-_-;

그당시 교재였던 초보자를 위한 윈도우즈 게임프로그래밍(2판)이라는 책을 보고 했었습니다.
http://book.naver.com/bookdb/book_detail.php?bid=258371

direct8기반이었던거 같은데...
사용자 삽입 이미지

실제론 케릭터가 해골바가지로나옵니다. 케릭터움직임을 그릴수없었기에-_-;


사용자 삽입 이미지

와...감회가 새로운데?-_-;


 
Posted by 머드초보
TAG C, C++, DirectX, 게임

댓글을 달아 주세요