当我们在Visual studio中创建一个项目时,我是Catia CAA开发的新手。使用Cnext、Identity、Private/Public/Protected接口创建文件夹。有人能解释一下这些文件夹到底是什么吗?感谢您的回复
发布于 2017-12-21 20:50:29
当我们在任何CAA项目中创建框架时,自动创建的文件夹很少。这些是- CNext、IdentityCard、PrivateInterfaces、ProtectedInterfaces、PublicInterfaces将被创建。以下是对这些文件夹的描述:
CNext-在这个文件夹中,我们有一个名为code的文件夹,其中包含一个字典文件,在这个字典文件中,我们有一个组件名称,后跟接口名称,然后是前缀为lib的模块名称。另一个文件夹是contain.NLS、.Rsc、.bmp文件所在的资源
IdentityCard-它包含框架依赖项,或者您可以说它提供了框架的必备组件列表。
PrivateInterfaces、ProtectedInterfaces、PublicInterfaces -在这些文件夹中,接口的头文件是根据它们的作用域放置的。这些文件夹实际上是用来创建新创建的界面的,所以用户可以选择将这些界面放在哪里。
发布于 2019-04-05 12:02:49
CAA工作区包含框架。框架包含模块。模块包含外接程序。模块包含IMakeFile
模块创建DLL扩展文件。IMakeFile包含当前模块中使用的模块。
公共接口:这些接口可以在整个框架或应用程序中访问
私有接口:这些接口可以在框架内访问
受保护的接口:这些接口是在工作区内访问的
Identity Card :定义当前框架使用的必备框架。添加框架依赖项。
资源文件: 1. MsgCatalog :消息/字符串的.NIs文件2. MsgCatalog :图标/图像的.Rsc文件
Dico文件:接口及其实现的详细信息(接口名称及其对应的类/模块名称)
发布于 2017-12-26 19:31:17
将使用CAA的客户端代码应该具有特定的结构。项目工作区(主项目文件夹)包含一个或多个框架(FW)。每个FW可以
每个FW可以包含一个或多个模块(XXX.m)。每个模块可以有:
请参考官方指南:https://www.3ds.com/support/documentation/developers-guides/
https://stackoverflow.com/questions/47909942
复制相似问题