Eclipse용 SwiProlog 및 PDT를 설치하고 새 프로세스를 만들고 내 파일을 참조했는데 행은 단 하나뿐입니다.
male(kalle).
녹색이 되었습니다. 하지만 콘솔에서 실행하면:
male(kalle).
나는 얻었다
ERROR: [Thread pdt_console_client_0_male] Undefined procedure: male/1 (DWIM could not correct goal)
내가 무엇을 놓치고 있나요?
답변1
명확히 해야 할 두 가지 사항이 있는 것 같습니다.
첫 번째 것(귀하의 경우에 영향을 미친다고 가정합니다):
알아내려고 노력했는데 규칙이 포함된 파일이 없는 것 같습니다. 프롤로그는 규칙과 함께 작업하므로 이는 규칙을 작성해야 함을 의미합니다. 귀하의 경우에는 아직 규칙이 없는 것 같습니다. 맞나요?
프롤로그에 대한 자세한 내용은 다음을 참조하세요.사실과 규칙
두번째 것:
나는 당신이 이미 Ecclipse Marketplace도 가지고 있다고 가정합니다.프로DT?
그렇지 않은 경우에는 다음 지침을 따르십시오.
- 이클립스 실행
- "도움말" > "Ecclipse Marketplace"로 이동합니다.
- 마켓플레이스에서 "Prolog Development Tools (ProDT)"를 검색하세요.
자세한 내용은 링크를 참조하세요:프로그램 개발 도구
그런 다음 첫 번째 지점부터 시작할 수 있습니다.