admin 发表于 2014-12-2 20:41:28

编译报错:不允许指针指向不完整的类

编译报错:不允许指针指向不完整的类


错误描述:CreateRemoveParametersBuilder”的左边必须指向类/结构/联合/泛型类型
C:\Siemens\NX9\ugopen\NXOpen/Part.hxx(154) : 参见“NXOpen::Features::FeatureCollection”的声plmhomeToolKits_removeParameters.cpp(83): error C2227: “->CreateRemoveParametersBuilder”的左边必须指向类/结构/联合/泛型类




解决方法:
查看你当前使用的类后面的方法,是不是缺少头文件。
鼠标放置到出现红色波浪线的地方,往后查找方法使用的类,比如这个地方workpart在调用features时候需要 partcollection的头文件,features在调用CreateRemoveParametersBuilder需要调用featurecollection的头文件,加入到头文件即可!


#include <NXOpen/PartCollection.hxx>
#include <NXOpen/Features_FeatureCollection.hxx>





页: [1]
查看完整版本: 编译报错:不允许指针指向不完整的类