几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】objectarx实例开发例程求教 (http://www.dimcax.com/hust/showthread.php?t=6325)

yang686526 2009-04-16 10:43 AM

【转帖】objectarx实例开发例程求教
 
objectarx实例开发例程求教
objectarx实例开发例程求教
[i=s] 本帖最后由 catface 于 9-1-3 09:21 pm 编辑 [/i]
编译后告警如下:
--------------------configuration: test - win32 debug--------------------
compiling...
pubfunction.cpp
c:\documents and settings\def\桌面\test\pubfunction.h(19) : error c2143: syntax error : missing ',' before '*'
c:\documents and settings\def\桌面\test\pubfunction.h(19) : error c2059: syntax error : '*'
c:\documents and settings\def\桌面\test\pubfunction.cpp(33) : error c2511: 'polytogecurve' : overloaded member function 'bool (const class acdbpolyline *& ,class acgecurve2d *& )' not found in 'cpubfunction'
c:\documents and settings\def\桌面\test\pubfunction.h(13) : see declaration of 'cpubfunction'
cpp文件中
bool cpubfunction::polytogecurve(const acdbpolyline *&ppline, acgecurve2d *&pgecurve)
{
......
return true;
}
h文件中
// pubfunction.h: interface for the cpubfunction class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(afx_pubfunction_h__504854c2_fd78_408c_ab44_c7d007fcc09e__included_)
#define afx_pubfunction_h__504854c2_fd78_408c_ab44_c7d007fcc09e__included_
#if _msc_ver > 1000
#pragma once
#endif // _msc_ver > 1000
class cpubfunction
{
public:
cpubfunction();
virtual ~cpubfunction();
private:
static bool polytogecurve(const acdbpolyline *&ppline,acgecurve2d *&pgecurve);
};
#endif // !defined(afx_pubfunction_h__504854c2_fd78_408c_ab44_c7d007fcc09e__included_)
为什么会出现这句?overloaded member function 'bool (const class acdbpolyline *& ,class acgecurve2d *& )' not found in 'cpubfunction'
已经解决
类cpubfunction 头文件中未包含acdbpolyline,acgecurve2d头文件


所有的时间均为北京时间。 现在的时间是 10:30 AM.