Visual Studio 2019 설치 (C / C++컴파일러) 및 몇가지 컴파일 에러 해결 방법

프로그래밍/C, C++|2021. 4. 19. 10:56
반응형

아래 URL 에서 Visual Studio 를 다운로드 할 수 있습니다.

https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=Community&rel=16

 

Installer 실행시 개발 종류에 대해 선택하는데 여기서는 'C++ 데스크톱 개발' 을 선택하고 설치하였습니다.

 

 

[ 사용해보기 - 예제 및 컴파일 ]

Visual Studio 가 설치 되면 실행을 하고 새 프로젝트 (빈 프로젝트) 를 생성합니다.

우측에 솔루션 탐색기가 있는데 그중 '소스 파일' 우클릭 후 '추가 > 새항목 > C++ 파일(.cpp)' 순서로 클릭합니다.

 

1) 예제

#include <stdio.h>

int main() {

    printf("hello world!");

    return 0;

}

 

2) 컴파일 방법

Ctrl + F5 를 누르면 컴파일이 되고, 명령프롬프트 창이 뜨면서 파일이 자동으로 실행되어집니다.

간단히 상단 메뉴중 '로컬 Windows 디버거' 버튼을 눌러도 됩니다. (64bit 실행 파일을 만들 경우 앞에 메뉴를 x64 로 선택)

 

컴파일 된 실행 파일은 아래 디렉토리에 있습니다.

C:\Users\{사용자명}\source\repos\{프로젝트명}\x64\Debug\{프로젝트명}.exe

 

 

* 참고

pthread 사용방법

https://wnsgml972.github.io/c/2018/05/07/c_windows_pthread/

 

socklen_t 코드 사용법

#include <WS2tcpip.h> 추가

 

strcpy 사용시

프로젝트 > 속성 > C/C++ (전처리기) > 전처리기 정의 에 '_CRT_SECURE_NO_WARNINGS' 추가

 

'timespec' 'struct' 에러 처리법

#define HAVE_STRUCT_TIMESPEC 추가

 

아래와 유사한 에러가 발생된 경우

에러 : LNK2019 __imp_acceptmain 함수에서 참조되는 확인할 수 없는 외부 기호

#pragma comment(lib, "ws2_32.lib") 추가

반응형

댓글()