본문 바로가기
공허의 유산/표현의 자유

[opengl].[#1.Setup] Windows/VS2019/glut 기반의 셋업(1) - Visual studio 2019 설치

by 바른생활머시마 2020. 8. 8.
728x90

오랜만에 opengl을 다시 살펴보네요.

 

예전과 달라진 환경이 너무 많아서 처음부터 살펴보면서, 무엇이 어떻게 달라졌는지 확인 해 볼 겸, 환경 셋업부터 한번 정리 해 보겠습니다. 잘 알고 정리하는 것이 아니라서, 다른 분들의 자료를 많이 참고하게 되겠고, 그 과정에서 자료에 빠진 부분에서 겪는 문제점을 좀 더 구체적으로 정리 해 보도록 하죠.

 

처음 opengl을 할 때는, 웹 개발은 eclipse, pc application은 Visual C++/Basic 등이 주류였어요. 그러나, C#나오고 등등. linux하시는 분들은 뭔지 모르게 대단히 있어 보이고, 괜히 MSVC와 MFC를 쓰면 MS에 종속되는 것 같은 느낌이 들고. 지금은 구글이 그런 위치인 것 같은데, 벗어나는게 쉽지 않은 것 같네요. 

 

그냥 주어진 환경에서, 그 환경을 이용하여 자신이 생각하는 철학에 맞는 application을 만드는 것도 큰 의미가 있을 것 같습니다.

 

1. visual studio community version 설치

https://visualstudio.microsoft.com/ko/downloads/

 

Download Visual Studio 2019 for Windows & Mac

Download Visual Studio Community, Professional, and Enterprise. Try Visual Studio IDE, Code or Mac for free today.

visualstudio.microsoft.com

따로 라이센스가 없으시면 커뮤니티 버젼을 받습니다.

 

'C++을 사용한 테스크톱 개발'만 선택하고 기본 옵션 그대로 유지합니다.

설치 위치를 변경하려면 아래 '변경'을 눌러주면 됩니다.

C드라이브 용량이 부족하면 어쩔 수 없지만... SSD에 설치하면 훨씬 빠르겠지만... 

SSD를 처음 만났을 때의 느낌은 정말 대단했지요. ㅋㅋ. 아직은 HW에 돈을 팍팍 쓰지 않는 편이라 C만 SSD로~

나도 아쉽다.....그만 물어보셔...

설치가 다 되고 실행되면 로그인 창이 뜨는데, 귀찮지 않으시면 가입해서 로그인 하는게 좋아요. 돈 드는 거 아니니까... github도 MS에서 인수해서 같은 계정 쓰시면 되고.

설치 프로그램엔 설치 된 것이 무엇인지 표시되고 있어요. 추가로 설치 할 때는, installer 실행해서 '수정' 해 주면 됩니다.

 

 

설치가 되었으니 이제 실행 시켜서, '새 프로젝트 만들기'를 눌러 만들어 보겠습니다.

console application으로 설정하고 넘어가겠습니다.

아래 내용은 필수는 아니고, 그냥 적당히 쓰시면 되요. 개인적으로는 솔루션 기반으로 여러 개의 프로젝트를 만들어서 관리 해 본 적이 별로 없어서, 같은 위치에 만드는게 좀 더 편하네요.

처음 설치하고 나면, 디버깅 하지 않고 실행하기 버튼이 없어요. 개발 하다보면 디버깅 하지 않고, 그냥 실행해서 결과를 보면서 진행하는 경우가 많죠. 습관인가??? 그 버튼도 한번 추가 해 봅시다.

 

툴바의 오른쪽 끝 아래에 역삼각형 모양을 눌러 버튼 추가 매뉴를 띄웁니다.

 

가장 아래쪽 사용자 지정을 눌러 '디버깅하지 않고 시작' 버튼을 디버깅 시작 옆에 추가 합니다.

 

아래와 같이 버튼이 추가 되었네요.

실행도 잘 되고~

다음엔 opengl 쓸 수 있는 환경을 한번 만들어 보겠습니다.

https://learn-and-give.tistory.com/10

 

[opengl].[#1.Setup] Windows/VS2019/glut 기반의 셋업(2) - glut(freeglut)로 opengl 창 띄우기

예전에 짜두었던 코드를 지금 다시 VS2019에서 빌드 해 보려니 거의 대부분 실행이 안되네요. 그래서, glut 기반으로 다시 만들어봐야겠다 싶어 glut 받으러 가 봤더니... https://www.opengl.org/resources/libr

learn-and-give.tistory.com

 

728x90
반응형

댓글