자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 컴파일시 에라 내용(Invalid PLATFORM variable "MCD")
2016.09.01 20:42
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
새로산 노트북에다 델파이 10.1을 설치해서 빈폼하나 놓고 컴파일 하면 아래와 같은 에라 메세지가 뜹니다.
[Error Error] Invalid PLATFORM variable "MCD". PLATFORM must be one of the following: "Win32", "Win64", "Android", "iOSSimulator", "iOSDevice32" "iOSDevice64", or "OSX32". If PLATFORM is defined by your system's environment, it must be overridden in the RAD Studio IDE or passed explicitly on the command line to MSBuild; e.g., /p:Platform=Win32.
메세지 내용을 보면 /p:Platform=Win32.이 빠졌다는 내용같은데요.
이건 어떻게 해결이 가능한가요?
댓글 6
-
얄리
2016.09.02 10:09
-
화이부동
2016.09.02 15:08
예 감사합니다.
살펴보겠습니다.
잠시 노트북이 렌트되어서 돌아오는데로 확인해보겠습니다.
-
화이부동
2016.09.05 21:35
구글박사한테 부탁해서 문서를 살펴보니 HP노트북에서 발생하는 문제라는군요.
Project --> Option에 platform='' 이라는 항목이 있는데, 제 노트북의 경우는 MCD 즉 platform=MCD로 되어 있습니다.
이걸 platform=win32로만 바꾸면 해결이 되는데요.
이걸 수정하는게 없ㅅ습니다.
첨부파일을 첨부하니 이 값을 수정할수 있는 방법을 알려주세요.
-
화이부동
2016.09.05 21:36
Platform을 더블클릭하면 아래와 같은 화면이 뜨고 수정하면 아래 User override에 나오게 되는데 실제 위의 항목은 바껴지질 않습니다.
이 값을 바꾸는 방법을 알려주세요.
-
험프리
2016.09.06 09:09
저 위에 얄리님 답변 처럼 시스템 환경변수는 윈도우 시스템 속성에서 변경할 수 있습니다.
-
화이부동
2016.09.06 11:32
처리되었습니다. 종료시 Access violation 에라 뜨는 것 빼고는 완벽합니다.
참고로 제 노트북은 HP amd cpu를 사용하는 노트북입니다.
위의 화면을 이용하여 환경변수 platform=win32로 수정하니 컴파일 잘됩니다.
감사합니다.
Delphi 컴파일시 에라 내용(Invalid PLATFORM variable "MCD")
2016.09.01 20:42
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
새로산 노트북에다 델파이 10.1을 설치해서 빈폼하나 놓고 컴파일 하면 아래와 같은 에라 메세지가 뜹니다.
[Error Error] Invalid PLATFORM variable "MCD". PLATFORM must be one of the following: "Win32", "Win64", "Android", "iOSSimulator", "iOSDevice32" "iOSDevice64", or "OSX32". If PLATFORM is defined by your system's environment, it must be overridden in the RAD Studio IDE or passed explicitly on the command line to MSBuild; e.g., /p:Platform=Win32.
메세지 내용을 보면 /p:Platform=Win32.이 빠졌다는 내용같은데요.
이건 어떻게 해결이 가능한가요?
댓글 6
-
얄리
2016.09.02 10:09
-
화이부동
2016.09.02 15:08
예 감사합니다.
살펴보겠습니다.
잠시 노트북이 렌트되어서 돌아오는데로 확인해보겠습니다.
-
화이부동
2016.09.05 21:35
구글박사한테 부탁해서 문서를 살펴보니 HP노트북에서 발생하는 문제라는군요.
Project --> Option에 platform='' 이라는 항목이 있는데, 제 노트북의 경우는 MCD 즉 platform=MCD로 되어 있습니다.
이걸 platform=win32로만 바꾸면 해결이 되는데요.
이걸 수정하는게 없ㅅ습니다.
첨부파일을 첨부하니 이 값을 수정할수 있는 방법을 알려주세요.
-
화이부동
2016.09.05 21:36
Platform을 더블클릭하면 아래와 같은 화면이 뜨고 수정하면 아래 User override에 나오게 되는데 실제 위의 항목은 바껴지질 않습니다.
이 값을 바꾸는 방법을 알려주세요.
-
험프리
2016.09.06 09:09
저 위에 얄리님 답변 처럼 시스템 환경변수는 윈도우 시스템 속성에서 변경할 수 있습니다.
-
화이부동
2016.09.06 11:32
처리되었습니다. 종료시 Access violation 에라 뜨는 것 빼고는 완벽합니다.
참고로 제 노트북은 HP amd cpu를 사용하는 노트북입니다.
위의 화면을 이용하여 환경변수 platform=win32로 수정하니 컴파일 잘됩니다.
감사합니다.
구글에서 검색해보니 윈도우 환경변수에 Platform 이라는 변수가 있어서 그렇다, 그 변수를 삭제해라 라고 검색이 되네요.
사용하시는 PC의 윈도우 환경 변수를 한번 점검해보시겠어요?