본문 바로가기

C++ 언어 개요

Untitled-4.png

C 및 C++ 언어는 가장 많이 사용되는 프로그래밍 언어로서, 과거 각축을 벌이던
언어나 새로 등장하여 인기를 끌었던 언어들이 사라지는 동안에도 지금까지 사용되고 있습니다.
이는 초급 프로그래머들이 컴퓨터가 작동하는 방법을 배우게 해줄 뿐 아니라 속도가 빠르기 때문입니다.

 

다운로드

소프트웨어 패키지 Windows Mac OSX Linux
소스 전용 다운로드 다운로드 다운로드
Netbeans 프로젝트 MinGW 또는 Cygwin 다운로드 다운로드
Visual Studio 2010 다운로드 N/A N/A
Code::Blocks 다운로드 N/A N/A

 

문서

현재 지원하는 다른 언어들과 달리 C++ 따로 작성되었기 때문에, Finch Java 라이브러리와 다른 기능을 갖고 있습니다.
C++ 라이브러리에서 현재 사용 가능한 기능은 C++ 문서에 나와 있습니다.
Finch C++ 패키지를 다운로드 후 프로그램 컴파일링 및 실행 지침을 따르십시오.

 

중요 파일 및 폴더

다음 파일 및 폴더는 모든 C++ 다운로드에 공통적으로 포함되어 있습니다.

Finch.cpp and Finch.h

Finch 클래스의 소스 및 헤더 파일입니다.

hipapi.h

USB를 통한 통신에 사용되는 서드파티 크로스 플랫폼 HIDAPI 헤더 파일입니다.

hidapi.dll and .lib (Windows), hid.c (Mac 및 Linux)

HIDAPI 소스가 포함되어 있습니다.

SampleMain.cpp

Finch C++ 프로그램을 작성하는 데 필요한 모든 사항이 포함된 스켈레톤 메인 파일입니다.

CommandLineFinch.cpp

모든 Finch 클래스 기능을 테스트하고, 간단한 명령 행 인터페이스로 이 기능에 액세스할 수 있도록 해 주는 프로그램입니다.
기본적으로 이 파일은 사용자가 IDE 또는 Makefile 구성 옵션을 변경하지 않았을 경우에 실행될 것입니다.

Documentation

Finch C++ 클래스 문서의 사본입니다.

Licensing

Finch C++ 패키지의 라이선스 정보입니다.

버전 정보

현재 Finch C++ 1.02 버전을 사용할 수 있으며, Windows 10 64비트, Mac OS 10.11 및 Ubuntu에서 테스트를 성공적으로 마쳤습니다. 

이전 버전

버전 1.02 (2016년 6월 2일) - 다양한 버그 및 스타일 수정. Matt Healy님 덕분!

버전 1.01 (2011년 5월 31일) - 127회 읽기 이후 발생하는 finchRead 버그 수정.

버전 1.0 (2011년 5월 29일) - 최초 배포.

 

C++ 명령 행 컴파일

step 01 OS에 맞는 C++ 소스를 다운로드 받으십시오

 

step 02 C++ 컴파일러가 설치되어 있는지 확인하십시오.  

Windows의 경우, MinGW 사용을 권장합니다.

 

step 03 새 프로그램을 컴파일하려면 우선 makefile의 29행에 있는 MAIN_CPP_FILES 변수에 메인을 포함하고 이는 cpp 파일의 이름을 설정하십시오.

 

step 04 다음으로 makefile 30행에 있는 OTHER_CPP_FILES에서 사용된 다른 cpp 파일을 추가하십시오.

 

step 05 다음으로 32 행에 있는 HFILES 변수에 사용하는 각종 헤더 파일을 추가하십시오.

 

step 06 FinchC++ 디렉토리에서 'make'를 실행하면 이제 MAIN_CPP_FILES에 있는 모든 실행 파일을 FinchC++ 폴더에 있는 exes 폴더에 생성합니다.

프로그램 실행 방법

  • Windows: 프로그램 이름을 입력하십시오.
  • Mac: ./ 뒤에 프로그램 이름을 입력하십시오.
  • Linux: sudo ./ 뒤에 프로그램 이름을 입력하십시오. 예: sudo ./funkyChicken
  • LINUX 사용자 전용: libusb-1.0을 설치해야 합니다. 이를 위해, 아무 터미널 창에서 sudo apt-get install libusb-1.0-0-dev 를 실행해야 합니다.
  • WINDOWS 사용자 전용: libusb-1.0을 설치해야 합니다. 이를 위해, 아무 터미널 창에서 sudo apt-get install libusb-1.0-0-dev 를 실행해야 합니다.
    1. 실행 가능 파일을 실행하는 디렉토리에 hidapi.dll 파일을 추가하거나 dll을 Windows\System32 디렉토리에 복사해야 합니다. 이 dll은 Finch를 HID에 연결하도록 하는 데 사용됩니다.
    2. 파일을 컴파일하기 위해 Windows에서 제공하는 명령 프롬프트를 사용하지 말고, 대신 Github's PowerShell 또는 이와 비슷한 프로그램을 사용하십시오.
 

C++ - Microsoft Visual Studio 2010/2013

step 01 Visual Studio 2010 또는 2013을 여십시오. VS2012는 현재 이 프로젝트와 호환되지 않습니다. File > Open > Project Solution으로 가십시오. 

 

step 02 Finch Visual Studio 다운로드에 있는 FinchVS 디렉토리에 있는 FinchVS.sln을 클릭하십시오.

2a. VS2013을 실행하는 경우, 프로젝트를 전환하고 기본 프롬프트를 따르십시오

 

step 03 메인 프로그램을 실행하려면 F5를 누르거나 Debug > Start Debugging으로 가십시오.

경고: Dragon Naturally Speaking 소프트웨어 실행중일 때 Finch 프로젝트를 여는 경우, Visual Studio가 충돌할 수도 있습니다.
 

C++ - Netbeans

step 01 C/C++ 플러그인과 함께 Netbeans를 설치하십시오. 또한 http://netbeans.org/community/releases/69/cpp-setup-instructions.html에 나와 있는 지침에 따라 C++ 컴파일러와 Netbeans가 호환되도록 구성해야 합니다.

 

step 02 OS에 맞는 Netbeans C++ 프로젝트를 다운로드 받으십시오.

2a. VS2013을 실행하는 경우, 프로젝트를 전환하고 기본 프롬프트를 따르십시오

 

step 03 . Netbeans를 열고 Open Project를 선택한 뒤, FinchCppNetBeans 프로젝트를 검색하여 프로젝트를 여십시오.

 

step 04 프로젝트를 컴파일하려면 Run > Build Project를 선택하십시오. 실행하려면 Run > Run Project를 선택하십시오.

LINUX 사용자 전용: libusb-1.0을 설치해야 합니다. 이를 위해, 터미널 창에서 sudo apt-get install libusb-1.0-0-dev 를 실행해야 합니다.
맨위로