Visual Studio 2019 설치 (C / C++컴파일러) 및 몇가지 컴파일 에러 해결 방법
아래 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") 추가
'프로그래밍 > C, C++' 카테고리의 다른 글
Windows C++ 로 시스템 메모리(MEM) 사용률 출력하기 (0) | 2021.04.22 |
---|---|
Windows C++ 로 시스템 CPU 사용률 출력하기 (0) | 2021.04.22 |
Windows 에서 c 컴파일러 MinGW 설치하기 (0) | 2021.04.19 |
c언어 소켓 통신 예제 (멀티 스레드, 멀티 프로세스) (0) | 2021.03.02 |
c언어 파일 이벤트 감시 (inotify) (0) | 2021.02.24 |