반응형

Windows 23

02. OpenGL 학습을 위한 기본 지식 - 표준과 기본요소

그래픽스 표준화 주전산기 독립성 동일한 프로그램을 가지고서 다양한 모든 하드웨어에서 사용 가능 장비 독립성 입·출력 장비가 달라도 동일 기능을 수행하기 위한 프로그램 명령은 동일해야 함 프로그램 언어 독립성 어떠한 프로그램 언어 사용 가능 운영자 이식성 새로운 프로그램 사용법을 누구라도 쉽게 터득 가능해야 함 => 최적의 질서를 유지, 현존하거나 잠재하는 문제들에 대해 공유성과 재사용성을 높이기 위해 규정을 제정 (빨리 발전하기 위함) ISO 그래픽 표준 (크게 두 가지 흐름) GKS (Graphical Kernel System) : 1985년, 가장 먼저 정착된 표준으로 주로 2차원을 위주로 한 내용 GKS-3D : GKS 확장으로 3차원 그래픽스의 대두에 따라 이를 확장. PHIGS (Programm..

Windows/OpenGL 2014.10.11

01. OpenGL 학습을 위한 기본 지식 - 그래픽스

컴퓨터 그래픽스와 영상처리란? - 컴퓨터 그래픽스와 영상처리는 둘 다 컴퓨터를 이용한다는 점은 동일하다. 하지만 컴퓨터 그래픽스는 컴퓨터를 사용하여 그림을 생성하는 기술이고, 영상처리는 이미 있는 그림을 개선, 인식 등을 하는 분야 이기 때문에 이점에서 컴퓨터 그래픽스와 영상처리는 차이가 있다. 그래픽스 구성요소 모델링 무엇을 그릴까에 관한 것 렌더링 모델링에 의해 정의된 물체를 어떻게 입체적, 사실적으로 그릴까에 관한 것 그래픽스 응용 분야 캐드/캠 건물, 자동차, 비행기, 선박 등의 설계에 이용하고, 렌더링하여 시뮬레이션 모의실험을 해 볼 수도 있다. 프레젠테이션 주로 통계 데이터 정보를 나타내기 위해 사용, 정보 전달의 효율성을 극대화 함. 가상현실 존재하지 않는 가상의 환경을 구성하되 그것이 마치..

Windows/OpenGL 2014.10.11

MFC 디버그 모드 컴파일에러 해결 (LIBCMT.lib(invarg.obj) : error LNK2005:)

MFC를 디버그 모드로 컴파일 하거나 릴리즈 모드로 컴파일 할때는 서로 다른 라이브러리를 참조한다. 릴리즈용 라이브러리는 그냥 평범한 이름이지만 디버그용 라이브러리는 보통 릴리즈용 라이브러리 파일의 이름 뒤에 d 가 붙은 이름으로 되어 있다. 아래 그림과 같이 디버그로 컴파일 했을때 릴리즈로 컴파일했을때는 잘 되었는데 또는 디버그로 컴파일 했을때 잘 되었는데.. 반대인 경우로 컴파일 하면 에러가 나는 경우를 볼 수 있다. 에러 내용들은 아마도 이런 내용들과 유사 할 거다. 해결방법은 컴파일될때 잘못 참조 되고 있는 라이브러리를 정상적으로 참조 될 수 있도록 라이브러리를 바꿔 주면 된다. 우선 아래의 그림과 같이 프로젝트 오른쪽 키를 눌러 속성을 클릭한다. " 구성(C): " 이부분을 컴파일 하면 에러나는..

Windows/MFC 2013.10.16

MFC 기반 프로그램 배포 (dll)문제 해결

mfc기반으로 만든 프로그램을 배포 하려고 했는데 막상 배포해서 다른 컴퓨터에서 실행 해 보면 mfc110d.dll , mfc110.dll, msvcr110.dll, msvcr110d.dll 등... 의 파일과 관련된 경고 창으로 실행이 되지 않는 경우가 있다. 그럴땐 이렇게 하면 된다. 우선 솔루션 탐색기에서 프로젝트에 마우스 오른쪽 버튼을 클릭해 속성을 들어간다. 프로젝트 속성 에서 구성(C) 를 모든 구성으로 바꿔 놓고 "구성 속성 > 일반" 에서 MFC 사용 항목을 정적 라이브러리에서 MFC사용 으로 바꿔준다. 그리고 "C/C++ > 코드 생성" 에서 런타임 라이브러리 항목을 다중 스레드 (/MT) 로 바꿔 준다. 이렇게 한 후 Release 모드로 컴파일 하면 런타임이 설치되지 않은 컴퓨터에서도..

Windows/MFC 2013.09.06

Windows8에서의 Ad-hoc 사용하기.

Windows 8에서 ad-hoc 인터넷 사용하기. windows 7까지는 윈도우에서 애드혹(ad-hoc)을 지원하기 때문에 별다른 설정 없이 쉽게 애드혹을 만들어서 노트북으로 인터넷을 공유하여 무선인터넷을 만들어서 사용 할 수 있었다. 하지만 windows8 부터는 애드혹 기능이 지원되지 않아 따로 cmd창에서 명령어를 입력하고 셋팅을 해야 사용 할 수 있도록 바뀌었다. 윈도우 키와 x 버튼을 눌러 "명령 프롬프트(관리자)(A)" 를 실행한다. windows 8부터는 윈도우 키와 x를 누르면 다음과 같이 화면 왼쪽 모서리에 다음과 같이 바로가는 메뉴가 생성된다. Step 1. 무선 랜카드가 무선 AP역할 할 수 있는지 확인 하자. 아래와 같이 명령어를 입력하고 "호스트된 네트워크 지원 : 예" 로 되어..

Windows/Cmd 2013.08.28

CMD에서 PATH 환경 변수를 변경 하는법.

먼저 작업을 하기 위해 윈도우키 + R 키를 눌러 실행창을 띄운다. 그리고 cmd를 입력해 cmd 창을 띄운다. 명령어 설명. path ->현재 환경변수 정보를 보여준다. set path ->path명령과 동일한 현재 환경변수 정보와 동일한 path 정보와 pathext 라는 시스템 실행파일 확장자 변수가 같이 나온다. set path =%path%;추가하고자 하는 환경변수; -> 이 명령어의 방법은 일시적인 방법이다 영구적으로 추가하려면 아래의 명령어대로 하면된다. setx path "%PATH%;추가하고자 하는 환경변수; -> 이 명령어의 방법은 영구적으로 환경변수를 추가된다.*TIP. %PATH%를 하는 이유는 현재 환경변수의 path정보를 가져와서 현재 환경변수에 새로운 환경변수를 추가해야 하기 ..

Windows/Cmd 2013.07.24

윈도우 사용자 제한 명령

우선 윈도우키 + R 버튼을 눌러 실행창에 cmd를 입력하고 cmd창을 킨다. - 사용자계정 (User_ID)의 계정 만료일을 지정 net user User_ID /expires:YYYY-MM-DD (결과 => YYYY년 MM월 DD일부터 계정에 로그인 할 수 없게 됩니다.) -사용자 User_ID의 계정 만료일 지정하지 않음net user User_ID /expires:never -사용자 User_ID은 컴퓨터를 3시간 이상 사용할 수 없다 net user User_ID /times:3 -사용자 User_ID은 컴퓨터를 시간 제한없이 사용할 수 있다net user User_ID /times:all

Windows/Cmd 2013.07.24

CMD에서 명령어로 고정ip변경하기

Step 1. 우선 관리자 권한으로 cmd 창을 띄운다. 윈도우8의 경우 윈도우키+X 을 누르면 "명령 프롬프트(관리자)"가 있고 윈도우7의 경우에는 다음의 경로에 가면 C:\Windows\System32\cmd.exe 가 있다. 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행해 준다. Step 2. CMD 창에 netsh 라고 입력한다. 그러면 아래 사진과 같이 "netsh>"가 뜬다. Step 3. "interface ip" 를 입력해 준다. 그러면 "netsh interface ipv4>" 라고 뜬다. Step 4. 아래의 명령어로 IP주소, 서브넷 마스크, 기본 게이트웨이, 기본 설정 DNS 서버, 보조 DNS 서버 를 설정 해 준다. *고정 IP로 설정 할 경우 set address "인터페..

Windows/Cmd 2013.07.24
반응형