Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fieldio:cfnet:cfheaderosenvironment:index [2026/02/26 13:47] – [Windows PC] adminfieldio:cfnet:cfheaderosenvironment:index [2026/02/26 13:56] (current) – [Windows PC 설] admin
Line 1: Line 1:
 ====== HOST PC 환경 설정 ====== ====== HOST PC 환경 설정 ======
-개발 PC에서 CFHEADER API를 사용하여 만든 프로그램(App)을 HOST PC에서 안정적으로 실행하려면, HOST PC에 .NET 8 런타임이 설치하는 등 환경설정을 해주셔야 합니다.\\ 
  
-:!: 본사 품인 ComfilePi(Linux) 및 패널 PC(Windows)를 HOST PC로 사용는 우, .NET이 이미 설치되어 있으며 환경 설정도 완료되어 있습니다. 사용자는 별도의 설정 없이 즉시 HOST  PC로 사용할 수 있습니다. (2025년 X월 이후 출고 제품 기준)+개발 PC에서 CFHEADER API로 작한 애플리케이션을 HOST PC에서 안정적으로 실행려면, HOST PC에 해당 실행 환(.NET 런타임 등)을 설치해야 합니다.
  
-  * HOST PC는 64비트 PC를 사용해야 합니다. CFHEADER API(Cfnet.Cfheader 라이브러리)는 64비트 플랫폼(OS)에서 만 지원됩니다. +※ 단, ComfilePi(Linux는 **패널 PC(Windows)**를 HOST PC로 사용하는 경우 
-  [[..:cfheaderdevelopmentenvironment:index|개발 PC 환경 설정]]  를 HOST PC로 사용할 경우별도의 추가 작업이 필요하지 않습니다.+→ 출고 시 .NET 및 필수 환경이 이미 설치되어 있어 별도 설정 없이 바로 사용 능합니다. 
 +(2025년 이후 출고 제품 기준)
  
-===== Windows PC===== +===== HOST PC 기본 요구 사항 ===== 
-HOST PC가 Windows PC일 때 환경설정 방법을 설명합니다. 개발 프로그램의 .NET 버전에 맞게 HOST PC에 .NET 및 SDK를 설치합니다.+ 
 +  * HOST PC는 64비트 PC를 사용해야 합니다. 
 +  * Cfnet.Cfheader 라이브러리(CFHEADER API)는 64비트 OS에서만 지원됩니다. 
 +  * [[..:cfheaderdevelopmentenvironment:index|개발 PC]]를 그대로 HOST PC로 사용하는 경우 추가 설정은 필요하지 않습니다. 
 + 
 + 
 +===== Windows PC 설정===== 
 + 
 +HOST PC가 Windows인 경우, 프로그램을 빌드한 .NET 버전에 맞는 런타임을 설치해야 합니다.
    
-  * 개발 프로그램이 .NET 8.x로 제작된 경우 : [[https://dotnet.microsoft.com/en-us/download/dotnet/8.0|Download .NET 8, SDK]]에서 .NET Desktop Runtime 8.x, SDK 8.x를 다운받아 설치합니다. +  *  .NET 8.x 기반 프그램   : [[https://dotnet.microsoft.com/en-us/download/dotnet/8.0|Download .NET 8, SDK]]에서 .NET Desktop Runtime 8.x, SDK 8.x를 다운받아 설치합니다. 
-  * 개발 프로그램이 .NET Framework 4.x로 제작된 경우 : [[https://dotnet.microsoft.com/en-us/download/dotnet-framework|Download .NET Framework 4]]에서 .NET Framework 4.x 다운받아 설치합니다.+  * .NET Framework 4.x 기반 프그램 : [[https://dotnet.microsoft.com/en-us/download/dotnet-framework|Download .NET Framework 4]]에서 .NET Framework 4.x 다운받아 설치합니다.
  
  
-=====  Linux PC =====+=====  Linux PC 설정 =====
 HOST PC가 Linux PC일 때 환경설정 방법을 설명합니다. HOST PC가 Linux PC일 때 환경설정 방법을 설명합니다.
  
-  * 개발 프로그램이 .NET 8.x로 제작된 경우 : [[https://learn.microsoft.com/en-us/dotnet/core/install/linux|인텔(Intel) 계열 리눅스PC]][[https://www.comfilewiki.co.kr/en/doku.php?id=comfilepi:dotnet_core_development#install_the_net_sdk_on_the_comfilepi| ARM, 컴파일파이(Cpi) 리눅스PC]]에서 .NET 8 설치 방법입니다.+  * 개발 프로그램이 .NET 8.x로 제작된 경우 :  
 +    * [[https://learn.microsoft.com/en-us/dotnet/core/install/linux|인텔(Intel) 계열 리눅스PC]]]에서 .NET 8 설치 방법입니다. 
 +    * [[https://www.comfilewiki.co.kr/en/doku.php?id=comfilepi:dotnet_core_development#install_the_net_sdk_on_the_comfilepi| 컴파일파이(CPi또는  리눅스PC]]에서 .NET 8 설치 방법입니다.
   * 개발 프로그램이 .NET Framework 4.x로 제작된 경우 : [[https://www.mono-project.com/download/stable/#download-lin-debian|Mono Framework]] 설치 방법입니다.   * 개발 프로그램이 .NET Framework 4.x로 제작된 경우 : [[https://www.mono-project.com/download/stable/#download-lin-debian|Mono Framework]] 설치 방법입니다.
-  *  .NET 8.x 또는 .NET Framework 4.x 제작된 프로그램 둘다 [[https://libusb.info/|libusb]] 설치가 필요합니다. 아래의 명령어로 설치하세요.+ 
 +==== libusb 설치 (필수) ==== 
 + 
 + .NET 8.x 또는 .NET Framework 4.x 제작된 프로그램 둘다 [[https://libusb.info/|libusb]] 설치가 필요합니다. 아래의 명령어로 설치하세요.
 <code> <code>
 sudo apt install libusb-dev sudo apt install libusb-dev