======ComfilePi SDK 설치 ======
ComfilePi SDK는 QT Creator에서 제공하는 많은 기능들을 ComfilePi에서 실행 해주는 소프트웨어 개발 키트 입니다.
ComfilePi SDK를 설치하기 위해서는 QT Creator가 설치되어 있어야 합니다.
===== ComfilePi SDK 다운로드=====
아래의 링크에서 ComfilePi SDK를 무료로 다운로드 할 수 있습니다.
[[http://comfilewiki.co.kr/en/doku.php?id=comfilepi:install_the_comfilepi_sdk:index#download_the_comfilepi_sdk|ComfilePi Qt 5.8 SDK ]]
===== ComfilePi SDK 인스톨=====
{{ comfilepi_sdk_install_1.png?nolink0 |}}
설치 폴더 위치는 위와 같이 설정해야 합니다.
| {{ comfilepi_sdk_install_2.png?nolink&300 |}} | {{ comfilepi_sdk_install_3.png?nolink&300 |}} | {{ comfilepi_sdk_install_4.png?nolink&300 |}} |
{{ comfilepi_sdk_install_5.png?nolink&700 |}}
{{ comfilepi_sdk_install_6.png?nolink&700 |}}
설치 시 파일추출 하기위해 두개의 콘솔이 나타납니다. 설치완료시 까지 몇 분이 소요됩니다.
{{ comfilepi_sdk_install_7.png?nolink |}}
설치가 완료 되면 "Finish"를 선택하여 설치를 마칩니다.
\\
===== ComfilePi SDK 설정=====
ComfilePi 환경에 맞게 QT Creator를 사용하기 위해서는 아래와 같이 경로 설정을 해주셔야 합니다.
경로 설정 전 ComfilePi SDK와 QT Creator가 설치되어 있어야 합니다.
* 1. 시작 -> 모든프로그램 -> Comfile Tools -> Qt Creator(ComfilePi Q5.8.0) 우클릭 -> 속성 ->바로 가기
{{ :comfilepi:sdk_설치:sdk설정1.png |}}
\\
* 2. 설치한 위치에 맞게 **대상(T)**, **시작 위치(S)**를 아래와 같이 지정합니다. **설치한 위치, 버젼에 따라 다를 수 있습니다. 사용자는 설치한 위치와 버젼을 확인하여 설정해야 합니다.**\\
* **대상(T)**: C:\Qt\qtcreator-4.2.2\bin\qtcreator.exe -settingspath "C:\Comfile\ComfilePi_Qt5.8.0_SDK"
* **시작 위치(S)**: C:\Comfile\ComfilePi_Qt5.8.0_SDK
{{ :comfilepi:sdk_설치:sdk설정.png |}}
\\
* 3. 정상적으로 ComfilePi SDK를 설정했 다면 아래와 같이 확인 할 수 있습니다.
* QT Creator 실행 -> Tools -> Options... -> Build & Run -> Kits 에서 확인 할 수 있습니다.
{{ :comfilepi:sdk_설치:sdk확인1.png |}}
\\
===== ComfilePi 디바이스 등록=====
QT Creator에 ComfilePi를 등록하면 QT Creator로 만든 프로그램을 ComfilePi에 실행해 가며 개발할 수 있습니다.
* 1. [[http://www.comfilewiki.co.kr/ko/doku.php?id=comfilepi:running_.net_winforms:index#ftp를_이용한_파일복사|ftp를_이용한_파일복사]]를 참고하여 ComfilePi의 SSH를 활성화 시키고, ComfilePi의 IP확인 하세요.
* 2. QT Creator 실행 -> Tools -> Options... -> Devices 선택 -> 아래와 같이 설정합니다.
{{ :comfilepi:sdk_설치:comfilepi등록.png |}}
* 3. Test버튼을 클릭하여 ComfilePi의 등록상태를 확인 할 수 있습니다.
{{ :comfilepi:sdk_설치:comfilepi등록확인.png |}}