본 자료는
1. SDK(플랫폼)이 비정상 등록 시 발생하는 문제
[CASE-1] 신규 프로젝트 생성 시 IEC-Series의 SDK가 안보이는 문제
[CASE-2] 기존 프로젝트를 오픈 시 에러 발생
[CASE-3] 기존 프로젝트를 빌드 시 에러 발생
2. 문제 해결 방법 안내
2-1. IEC-Series SDK 설치 유/무 확인 방법
2-2. IEC-Series SDK 설치파일 위치와 설치 방법
2-3. WCE.VCPlatform.config(첨부파일)을 기존 파일과 교체하기
순서로 진행합니다.
개발 PC의 OS가 Windows 10일 때 OS 자동 업데이트를 하는 경우 간혹 C++(API, MFC)의 SDK(플랫폼) 관련 설정이 초기화되는 현상이 발생합니다. 이러한 경우 아래와 같은 문제들이 발생합니다.
- [CASE-1] 신규 프로젝트 생성 시 IEC-Series의 SDK가 안보입니다.
- [CASE-2] 기존 프로젝트 오픈 시 프로젝트를 로드할 수 없습니다.
- [CASE-3] 'ceconfig.h': "No such file or directory"과 같은 에러 메시지가 출력됩니다.
위와 같은 에러 발생 시 IEC-Series SDK 설치파일을 설치하고 나서 WCE.VCPlatform.config(첨부파일)을 교체하면 문제가 해결됩니다.
1. SDK(플랫폼)이 비정상 등록 시 발생하는 문제 [CASE-1] 신규 프로젝트 생성 시 IEC-Series의 SDK가 안보이는 문제
- [STEP-1] 새로 만들기 → 프로젝트
- [STEP-2] MFC 스마트 장치 응용 프로그램 마법사 실행
- [STEP-3] 플랫폼에 추가할 플랫폼 SDK를 선택 시 IEC1000이 보이지 않는 에러 발생
기존 프로젝트에서 빌드를 하는 경우 다음과 같은 에러가 발생합니다.
C1083: Cannot open include file: 'ceconfig.h': No such file or directory”
2. 문제 해결 방법 안내 2-1. IEC-Series SDK 설치 유/무 확인 방법
- [STEP-1] 개발 PC에서의 제어판 실행
- [STEP-2] 프로그램 및 기능을 실행하고 설치된 프로그램 리스트에서 IEC266SDK, IEC667, IEC1000이라는 이름의 SDK가 설치되어 있는지 확인합니다.
2-2. IEC-Series SDK 설치파일 위치와 설치 방법
2-1의 내용을 참고하여 개발 PC에 IEC-Series SDK 플랫폼이 설치되지 않은 경우 아래 파일을 설치합니다.
2-3. WCE.VCPlatform.config(첨부파일)을 기존 파일과 교체하기
IEC-Series SDK 파일을 정상 설치하여도 에러가 발생하는 경우 본 문서의 첨부파일을 다운로드 받아 기존 파일에 덮어쓰는 경우 해결됩니다.
Visual Studio 2008의 파일 경로 | Visual Studio 2005의 파일 경로 |
---|---|
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\WCE.VCPlatform.config | C:\Program Files (x86)\Microsoft Visual Studio 8\VC\vcpackages\WCE.VCPlatform.config |
- [STEP-1] 본 문서의 첨부파일을 다운받아 IEC-Series SDK등록_파일.zip 압축 해제합니다.
- [STEP-2] 압축이 해제된 파일(WCE.VCPlatform.config)을 C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages \ WCE.VCPlatform.config(원본파일)에 덮어씁니다. (Visual Studio 2008 기준)
- [STEP-3] Visual Studio를 실행하고 C++(API, MFC)용 스마트 장치 프로젝트를 새로 생성 시 SDK 플랫폼이 보이는지 확인합니다.
- [STEP-3-1] 새로 만들기 → 프로젝트
- [STEP-3-2] MFC 스마트 장치 응용 프로그램 마법사 실행
- [STEP-3-3] 플랫폼에 추가할 SDK를 선택하고 SDK 플랫폼이 추가된 것을 확인