现在我有两个VC项目:A和B.我正在使用Project B,我需要使用enum项目A中头文件中定义的类型,我不能包含这个头文件.
我可以使用extern将枚举类型的可见性扩展到项目B吗?
如果是这样,我该怎么办?如果没有,enum在项目B中是否还有其他方法可以使用此类型?
我可以使用extern将枚举类型的可见性扩展到Project B吗?
不可以.任何使用它的翻译单元都需要枚举的定义.
在项目B中是否还有其他方法可以使用此枚举类型?
不可以.您唯一的选择是使A中的标题可用于B,或复制定义并找到一些方法来保持副本的一致性.
| 归档时间: |
|
| 查看次数: |
556 次 |
| 最近记录: |