*/

Franca IDL 신규 프로젝트 만들기

새로운 프로젝트 만들기

1. 빈프로젝트 만들기
Menu에서 File->New->Project 혹은 package Explorer에서 'Create a project..'를 클릭



2. Select a wizard메뉴에서 General->Project를 선택하고 Next버튼을 클릭한다.

3. Project Name을 입력하고 Finish버튼 클릭하면 빈(Empty) 프로젝트가 생성된다.

4. 빈 프로젝트의 Package Exploror에서 마우스 오른쪽 클릭하고 New->File을 선택하고 Create New File다이얼로그에서 생성하고자하는 파일명(xxx.fidl, 확장자 fidl 필수)을 입력하고, Finish버튼을 클릭하면 생성되어 있는 Project를 Xtext project로 변경하겠냐는 메세지 창이 나오면 Yes 클릭한다.




5. xxx.fidl 파일에 사용할 코드를 작성한다.

** Outline에 작성된 코드의 스트럭쳐가 표출되며, 작성된 코드에서 문제점이 있을 경우 아래쪽 Problems창에 오류들이 표기 된다.

관련 페이지

댓글 3개:

  1. 안녕하세요 질문 드리고자 합니다.
    이전 commonapi 에서 fidl과 fdepl을 같이 진행하는 데
    HelloWorld.fdepl에서 11가지의 Error가 발생하는데 어떻게하면 좋을 지 모르겠습니다.

    Couldn't resolve reference to EObject 'commonapi.HelloWorld'.HelloWorld.fdepl
    Couldn't resolve reference to EObject 'MyService'.HelloWorld.fdepl
    Couldn't resolve reference to FDPropertyDecl 'InstanceId'.HelloWorld.fdepl
    Couldn't resolve reference to FDPropertyDecl 'SomeIpInstanceID'.HelloWorld.fdepl
    Couldn't resolve reference to FDPropertyDecl 'SomeIpMethodID'.HelloWorld.fdepl
    Couldn't resolve reference to FDPropertyDecl 'SomeIpServiceID'.HelloWorld.fdepl
    Couldn't resolve reference to FDSpecification 'org.genivi.commonapi.someip.deployment'.HelloWorld.fdepl
    Couldn't resolve reference to FDSpecification 'org.genivi.commonapi.someip.deployment'.HelloWorld.fdepl
    Couldn't resolve reference to FInterface 'commonapi.HelloWorld'.HelloWorld.fdepl
    Couldn't resolve reference to FMethod 'sayHello'.HelloWorld.fdepl
    Root 'provider' must have a name HelloWorld.fdepl

    답글삭제
  2. 어느시점에서 에러가 발생하나요?
    1.Eclipse 편집기
    2.commonapi-someip-generator

    답글삭제
  3. Deployment file(.fdepl)데 대한 Eclipse 상의 오류는 일단은 무시하셔도 될것 같습니다. 해당 파일을 commonapi-someip-generator로 코드를 generation시켜본 결과 정상적으로 생성되고 있습니다.
    Eclipse상에서 오류가 표출되는 것은 왜그런지 한번 찾아보고 알려드리도록 하겠습니다.

    답글삭제