VS 2013 Community Setup
Visual Studio 2013 Community Edition Setup
Visual Studio 2013 Community Edition 다운로드 및 설치
Download
https://www.visualstudio.com/vs/community/
비상업용 소프트웨어를 만들 때 무료로 사용할 수 있는 개발환경으로 마이크로소프트사에서 배포하고 있다.
일반회사, 비영리 단체, 학교, 학원 등에서 비영리 목적으로 소프트웨어를 제작할 때 무료로 사용할 수 있다.
위의 사이트에서 다운로드하여 설치할 수 있고 2015 업데이트도 함께 설치된다
기본 설치가 완료된 후에 VS를 시작하여 C언어 코드를 작성하기 위해 첫 화면에서 [새 프로젝트] 를 누르고 다음 화면의 템플릿 항목 하위에서 [Visual C++] 항목을 선택하면 화면 우측란에 아무런 항목이 나타나지 않는데 이는 아직 VC++ 개발도구가 설치되지 않았기 때문이며 추가로 다운로드하도록 안내된다.
Visual C++ 개발환경 다운로드 및 설치
Visual C++ 개발환경을 설치하고 C언어 코드를 작성하기 위해서는 아래와 같은 절차에 따라 설정하면 된다
[Visual C++] 항목 하위에 있는 [Windows] 항목을 선택하고 우측에서 [유니버셜 Windows 플랫폼 도구 설치] 를 선택하고 윈도우 하단의 [확인] 버튼을 누른다
아래의 화면에서는 디폴트로 두고 [다음] 버튼을 눌러 진행해도 C언어로 코딩하는데 문제가 없지만 VC++ 프로그램을 작성할 때 MFC 를 이용한다면 [C++용 Microsoft Foundation Classes] 항목도 선택하고 [다음] 버튼을 누르면 된다
설치를 마치면서 Windows 10 SDK 관련 오류가 발생하는 경우가 있지만 현재의 운영체제가 Windows 10 이 아니기 때문에 발생하는 것이고 C언어와는 관련이 없으므로 문제될 것은 없다
Visual Studio를 다시 실행하고 첫 화면에서 [새 프로젝트] 를 선택하면 다음 화면에서는 아래의 그림과 같이 Visual C++ 항목에 많은 하위 항목들이 보인다. C언어 코딩을 위해서 아래처럼 설정한다
다음 화면에서 디폴트로 두고 [다음] 을 누른다
위에서 빈 소스파일(helloworld.c)을 생성한 후에 에디터에 아래처럼 테스트용 코드를 입력한다
helloworld.c
#include <stdio.h> int main() { printf("Hello, World! \n"); getchar(); return 0; }
컴파일까지 무사히 진행되었다면 이제 실행 테스트만 남았다. 아래와 같이 메뉴를 눌러 실행해본다
위에서 실행시 오류가 발생했는데, ucrtbased.dll 파일이 없다는 내용이다. 현재의 시스템 운영체제가 Windows 10 이라면 이런 문제가 발생하지 않으며 이 문제는 다음과 같이 현재 시스템에서 해당 파일을 찾아서 현재 프로젝트의 Debug 폴더에 복사해주면 해결할 수 있다
현재 시스템에서 이 파일을 검색해보면 아래의 위치에서 발견되므로 이를 복사하여 현재 프로젝트 아래의 Debug 폴더에 복사하면 된다
32/64 비트 운영체제에 따라서 여러개의 ucrtbased.dll 파일이 있으므로 현재 프로젝트가 몇비트로 설정되어 있는지에 따라서 해당 버전의 dll 파일을 찾아서 사용하면 된다. 프로젝트를 32비트로 설정했다면 32비트용 ucrtbased.dll 파일을 찾아서 프로젝트 아래의 Debug 아래에 복사하면 되며, 64비트라면 64비트용 ucrtbased.dll 파일을 찾아서 프로젝트 아래에 64\Debug 아래에 복사하면 된다
C:\Program Files (x86)\Windows Kits\10\bin\x86\ucrt\ucrtbased.dll
C:\Program Files (x86)\Windows Kits\10\bin\x64\ucrt\ucrtbased.dll
위와 같이 설정한 후에 프로그램을 다시 실행하면 다음과 같이 콘솔에 정상적으로 출력되는 것을 확인할 수 있다