2017-12-20 2 views
3

Visual Studio에서 프로젝트를 생성 할 때 Catia CAA 개발을 처음 사용합니다. 폴더는 Cnext, ID 카드, 개인/공개/보호 된 인터페이스로 생성됩니다. 누구든지이 모든 폴더가 실제로 무엇인지 설명 할 수 있습니까? 어떤 응답을 주셔서 감사합니다CATIA CAA 폴더 구조

답변

1

CAA 프로젝트에서 프레임 워크를 만들면 자동으로 생성되는 폴더가 거의 없습니다. 이들은 - CNext, IdentityCard, PrivateInterfaces, ProtectedInterfaces, PublicInterfaces이 생성됩니다. 이 폴더에 대한 설명은 다음과 같습니다

CNext -이 폴더에서, 우리는 우리가 접두사 LIB를 가진 모듈 이름 다음에 인터페이스 이름 다음에 구성 요소 이름이있는 사전 파일이 들어있는 폴더라는 이름의 코드가 있습니다. 그것은 프레임 워크의 종속성을 포함하거나 당신이 프레임 워크를위한 필수 구성 요소 목록을 제공 말할 수있다 - 또 다른 폴더 contain.NLS, .Rsc, .BMP 파일

IdentityCard가있는 자원이다.

PrivateInterfaces, ProtectedInterfaces, PublicInterfaces -이 폴더에서 인터페이스의 헤더 파일은 범위를 기준으로 배치됩니다. 이러한 폴더는 실제로 새로 생성 된 인터페이스를 만드는 데 사용되므로 사용자가 인터페이스를 배치 할 위치를 선택할 수 있습니다.

0

CAA API를 사용할 클라이언트 코드는 특정 구조 여야합니다. 프로젝트 작업 영역 (주 프로젝트 폴더)에는 하나 이상의 프레임 워크 (FW)가 포함됩니다. FW에

  • PublicInterfaces의 ID 카드에 기술 종속 :
  • 그들에 구현 폴더 설명 구성 요소 이름 및 인터페이스 다음 FW
  • CNEXT가 제공하는 공공 인터페이스 각 FW는

    • IdentityCard을 가질 수 있습니다

      각 FW에는 하나 이상의 모듈 (XXX.m)이 포함될 수 있습니다. 각 모듈은 가질 수 있습니다

      • PrivateInterfaces (현지 헤더 파일)
      • SRC : 소스 코드 (.CPP 파일)

      공식 가이드를 참조하십시오 : https://www.3ds.com/support/documentation/developers-guides/