우분투 시스템에 GNAT Programming Studio (GPS)/GNAT 프로젝트가 있습니다. 프로젝트의 Ada 콘텐츠는 정상적으로 컴파일됩니다. 그러나 (C++) 루틴 pragma가 포함 된 외부 ".a"라이브러리에 바인딩하고 링크해야합니다. Ada 소프트웨어에서 가져 왔습니다. 시도 할 때마다 "도서관 프로젝트가 주요 지정을 가질 수 없습니다."라는 메시지가 나타납니다.GPS의 우분투 .a 모듈 라이브러리에 연결 하시겠습니까?
내 프로젝트를 "라이브러리 프로젝트"로 생각하지 않습니다. 단지 라이브러리에 연결하려고합니다. 왜 이렇게 어려운가요? 세상을 재창조하지 않고도 할 수 있습니까?
경고 : 저는 리눅스 해킹이 아니므로 예제를 사용하여 명확하게 설명하십시오. 감사 :-)
오류는 .gpr 프로젝트 파일에 있습니다. 그 내용을 게시 할 수 있습니까? – flyx
아마도 게시 할 수는 없지만 단서를 보내 주셔서 감사합니다. Btw, 나는 GPS로 설정 한 일들이 GPS를 통해 변경 될 때 설정되지 않은 것을 알기 때문에 올바른 것일 수 있습니다. –
@Eryndlia : GPS를 통해 속성을 업데이트 한 후 "프로젝트/모두 저장"을 수행하여 gpr 파일로 가져 오십시오. –