본문 바로가기

Programming/C/C++

LINK : fatal error LNK1104 win7 에서 해결하기 LINK : fatal error LNK1104 win7 에서 해결하기 Win7 에서 비쥬얼스튜디오 2010으로 C programming 중이었는데 오류가 나는것이 짜증나서 그떄 그때 검색해서해결했었는데 어느순간 그런 trouble shooting(문제해결) 과정을 포스팅으로 기록해 놓는 것이 좋겠다고마음을 먹어서 이렇게 작성하게 되었습니다 ㅎㅎ LINK : fatal error LNK1104 오류 해결하기 개인적으로 '간지(?)'을 중요시 하기 떄문에 커맨드라인 명령어 에서 컨트롤 하는 것을 좋아 합니다.해당 오류를 해결하는 방법은 여러가지가 있습니다. 1. 작업관리자 => 해당 프로세스 죽이기2. 비쥬얼스튜디오 재시작 하기 3. 제어판 => 사용자 계정 및 가족 보호 => 사용자 계정 => 사용자 계.. 더보기
WiN API_요약02 WiN API_요약02 1. 화면에 출력하는 기본 방법 - 출력을 위해서는 디바이스 컨텍스트를 얻어와야 한다.- 출력 영역은 X-Y 좌표계로 원점은 좌측상단 모서리며 X축은 오른쪽으로 갈수록 값이 커지고Y축은 아래로 갈수록 값이 값이 커진다. - 화면에 직선,원,사각형,다각형,텍스트를 출력할 수 있다.- 출력하는 도형이나 직선의 선 속성을 변경하려면 HPEN 개체를 만들어 등록해야 한다.- 출력하는 도형의 면 속성을 변경하려면 HBRUSH 개체를 만들어 등록해야 한다. 2. 키보드에서 발생하는 메시지 - 키보드에서 발생하는 메시지에는 WM_CHAR, WM_KEYDOWN. WM_KETUP 등이 있다.- 키보드 메시지를 발생시킨 키 값을 얻어오려면 wParam의 내용을 봐야 한다. - wParam에 저장된 .. 더보기
윈도우 API 요약_01 윈도우 API 요약_01 1. 콘솔 C 프로그래밍과 윈도우 프로그래밍의 유사점과 차이점 (1) 유사점- 비주얼 C++ 6.0 을 이용한다.- C언어 구문을 사용한다. (2) 차이점- 윈도우 프로그램은 프로젝트를 Win32 Application 으로 선택한다.- 윈도우 프로그램은 Win32 API를 이용해 윈도우 커널의 도움을 받아 원하는 기능을 화면에 나타냅니다.- 콘솔 프로그램은 main() 함수가 메인이지만 윈도우 프로그램은 WinMain()이 메인 함수다. 2. 윈도우 프로그램의 기본 구조 - 메인부분과 메시지 처리 부분으로 나눈다.- 메인부분에서는 윈도우 클래스를 생성하고 등록하며 등록된 윈도우 클래스를 기반으로 윈도우를 생성한다. - 윈도우에서 발생한 메시지는 메시지 큐에 저장되고 메시지 처리 .. 더보기
[파크야의 C언어] 1. 포인터 [파크야의 C언어] 1. 포인터 오늘부터 조금씩 C언어에 대한 내용을 다루어 보겠습니다.기초적인것은 인터넷에 너무나 많아서 저까지 거기에 합류할 필요는 없으니, C언어 후반부 내용에 해당하는포인터와 구조체부터 나가겠습니다. 대부분 이 난해한 내용 떄문에 포인터 앞에서 무릎을 꿇게 되죠. 물론 저 또한 ㅜ.ㅜ그러나, 꾸준히 하시다 보면 C언어도 별거 아닙니다.. 아닐겁니다;;; UNIX를 다루어 보신 분들은 포인터를 배우실떄 심볼링 링크와 하드링크 의 개념으로 접근 하시면이해가 쉽습니다. 포인터는 표지판과 같다고 볼 수 있습니다.가르키는 역할을 하니까 말이죠. 포인터는 변수등이 저장되어 있는 주소를 값으로 가지는 변수 라고 정의를 내릴 수 있습니다.포인터에도 형이 있습니다. 가령 char 형의 포인터 변수.. 더보기