Visual Studio 11

[Visual studio] Visual Studio에서 git, GitHub 사용하기

visua studio에서 push, commit, pull 같은 간단한 명령을 사용 할 수 있다. visua studio 에서 사용 못하는 명령어는 git bash에서 사용한다. 게시글은 visual studio 2022 버전 이지만 다른 버전도 방법이 다 비슷하기 때문에 아무버전이나 일단 배우면 된다. 목차 1. Visual Studio에서 프로젝트 만들기 2. Git Hub에서 원격 저장소 만들기 3. Visual Studio에서 git 로컬 저장소 만들기 + 원격 저장소 연결 4. 커밋하기 5. push 하기 1. Visual Studio에서 프로젝트 만들기 원격 저장소에 올릴 프로젝트 하나 만들어 주자. 1. C:\GitExample 경로에 프로젝트를 만들고 cpp, h 파일을 만들어 줬다. 2..

Visual Studio 2024.01.30

[Visual Studio] C 언어/ C++ 외부 라이브러리 추가하는 방법 정리(헤더파일, lib, dll)

시작하기 전Visual stuido에서 라이브러리 추가 할 때 마다 구글링 해서 따라해보면 사람마다 말이 다르고 안될 때가 많다. 그래서 직접 lib, dll, 외부 헤더파일까지 다 추가해보고 정성스럽게 정리한 글이다. sqlite3.h, sqlite3.lib, sqlite3.dll 추가를 예제로 한다.다 테스트 해보면서 작성 한 거니 자세히 읽어보면 당신의 라이브러리가 추가 안되는 이유를 알 수 있을것이다.따라서 순서대로 따라만 한다면 제대로 추가 가능할 거다. 목차1. 헤더파일 추가 방법 2. lib 추가 방법 3. dll 추가 방법  - 헤더파일, lib, dll 의 폴더 위치에 대한 정리라이브러리 추가 할때 가장 헷갈려하는 부분이다.어차피 아래에서 자세히 알려줄거니 이건 넘겨도 된다. 1. 헤더 ..

Visual Studio 2024.01.26

[Visual Studio] 프로그램 종료 시키지 않고 코드 수정하며 디버깅 하기

Visual studio 에서 프로그램을 종료시키지 않고 코드 수정하며 디버깅하는 방법을 알아보자. 아래 소스 코드를 예시 #include using namespace std; int subtract(int a, int b) { int c = a - b; return c; } void main() { int a = 1; int b = 2; int c = subtract(a, b); cout 다시 재시작하면 올바른 답 -1 이 나온다. 코드가 짧으면 위에 방법처럼 (오류 발견 -> 수정 -> 프로그램 종료 -> 재시작 -> 다시 확인) 순서로 해도 된다. 하지만 어떤 소스는 실행만 3분씩 걸리는 프로그램도 있고, 대량의 디버깅해야 할 경우 수정 할 때마다 재시작을 한다면 작업시간이 몇 배로 늘어난다. 아래..

Visual Studio 2024.01.26

[Visual Studio] 호출 스택 보는법

디버그 > 창 > 호출 스택 우측 아래 호출 스택 창이 뜬다. 호출 스택은 현재 스택에 있는 함수나 프로시저 호출 확인이 가능하다. 즉 가장 최근에 호출된 스택들을 확인 가능하다. 호출 스택 창에 젤 위에 뜨는 함수나 프로시저가 가장 최근의 호출된 스택이다. 호출 스택은 디버깅 중 많이 사용 된다. 예를 들어 프로그램 실행 중 오류 발생으로 프로그램이 멈췄을 때 호출 스택창을 열고 첫번째나 두번째에 호출된 함수나 프로시저를 확인한다. 확인하는 이유는 해당 함수나 프로시저를 불러오다가 문제가 발생했다는 뜻이다. 해당 함수나 프로시저를 수정하는 방식으로 디버깅이 가능하다.

Visual Studio 2024.01.26

[Visual Studio] 디버깅 F10 F11 단축키 차이점

디버깅 할때 F10, F11의 차이점을 알아보자. - F10 : 한 줄씩 실행된다 . 함수가 있어도 무시한다. - F11 : 한 줄씩 실행된다 .함수가 있으면 함수 안으로 들어가서 한줄씩 실행된다. 예제를 통해 알아보자. 순서대로 보면 된다. 1. main() 함수에 Sum() 함수가 동작하게 작성. 2. 16번 라인에 중단점을 찍는다. 3. F5를 눌러 프로그램 실행 시키면 16번 라인에서 멈춘다. 여기서 F10을 눌러보자 4. 그러면 17번 라인으로 이동한 걸 확인 할 수 있다. 5. 이제 F11을 누르면 어떻게 되나 보자. 프로그램을 재실행 시켜보자. (컨트롤 + 쉬프트 + F5)

Visual Studio 2024.01.26

[Visual Studio] 중단점 사용법

중단점 이란? visual studio에서 디버깅 할 수 있는 방법 중 하나가 중단점이다. 중단점을 사용하면 변수 값 확인과 조건문대로 로직이 흘러가는지 확인이 가능하다. 따라서 디버깅 시간이 대폭 감소하여 코린이에서 벗어나려면 꼭 사용해야 한다. 중단점은 visual studio 뿐만 아니라 vs code, pycharm, android studio 등 유명한 대다수 툴에서 사용되며, 사용법이 비슷하니 꼭 마스터 할 것을 추천한다. 1. 중단점(Break point) 사용법 1. 프로그램 실행 전 원하는 라인에 중단점을 미리 찍어 둔다. 2. 프로그램 실행 3. 프로그램 실행 중 중단점을 만나게 되면 실행이 일시 정지 된다.(프로그램 종료가 아님) 4. 멈춘 지점에서 변수 값 확인 등 버그 찾는다. 2..

Visual Studio 2024.01.26

[Visual Studio] 디버깅 이란?

디버깅이란 ? 디버깅, 디버그란 프로그램 개발을 하면서 오류를 찾아내고 원하는 값으로 수정하는 작업이다. 예를 들어 프로그램을 실행 시키지 않고 소스 코드를 한 줄씩 읽어 보면서 버그를 찾는 과정, 프로그램 실행 시킨 후 실시간 데이터 확인 하며 버그를 찾는 과정 등 버그를 잡는 모든 과정이 디버깅이라고 생각하면 된다. Visual studio에서 C, C++ 디버깅 하는 법 C, C++언어에 막 입문한 사람은 프로그램을 실행 시키지 않고 한 줄씩 읽으면서 버그를 찾는다. 버그를 찾는 방법 중 하나지만 시간이 오래 걸린다는 단점이 있다. 이때 Visual studio 에서 제공하는 기능인 중단점, 조사식, 호출 스택 을 사용하면 훨씬 빠르게 버그를 잡을 수 있다. 실무를 하게 되면 위 기능들은 필수니 사..

Visual Studio 2024.01.26

[Visual studio] C언어/ C++ 프로젝트 생성 방법

Visual studio 2017 기준.(나머지 버전도 비슷하다.) C++, C기준. C언어와 C++ 프로젝트 만드는건 일부만 바꾸면 되니 일단 순서대로 따라할것. 1. 비주얼 스튜디오를 제일 처음 열면 이런 화면이 나온다. 2. windows 데스크톱 마법사 c++을 선택한다. 만약 저게 안뜨면 Visual 설치가 제대로 안 된 것이니 재설치 해 볼것. 3. 순서대로 눌러준다. 여기서 빈프로젝트는 우리가 아는 흔한 검정 콘솔창이다. 4. 원하는 폴더 선택 해주면 된다 (D -> Example폴더를 생성 해줬다.) 5. 프로젝트 이름은 Test로 작성 후 확인버튼 누른다. 6. 프로젝트를 만든 폴더에 가서 확인해 보자. D드라이브에 만든 프로젝트 폴더 Test가 생성된걸 확인 할 수있다. 7. 이제 소스..

Visual Studio 2024.01.25

[Visual studio] Visual studio C언어/C++ 설치 하기

- 최신버전(2022) 사이트 https://visualstudio.microsoft.com/ko/ Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요. visualstudio.microsoft.com 자신 PC 운영체제 선택 후 다운 community 무료 Professional, Enterprise는 유료 - 구 버전 설치(2019, 2017, 2015, 2013) 사이트 https://visualstudio.microsoft.com/ko/vs/older-downloads/ Visu..

Visual Studio 2024.01.25