当前位置 :
C++pi的定义我定义了类CTextclassCText:publicCDraw{...protected:constfloatpi;public:CText();CText(shortColorPen,shortColorBrush,shortLineWide,shortLineType,shortLayer,intid_only,BOOLDelete,floatStartX,floatStartY,floatAngle1,floa
1人问答
问题描述:

C++pi的定义

我定义了类CText

classCText:publicCDraw

{...

protected:

constfloatpi;

public:

CText();

CText(shortColorPen,shortColorBrush,shortLineWide,short

LineType,shortLayer,intid_only,BOOLDelete,floatStartX,floatStartY,floatAngle1,floatAngle2,floatTextHeight,floatTextWide,floatOffWide,unsignedcharTextFont,CStringText)

:CDraw(ColorPen,ColorBrush,LineWide,LineType,Layer,id_only,Delete),pi(float(3.14159265))

{

m_StartX=StartX;

m_StartY=StartY;

m_Angle1=Angle1;

m_Angle2=Angle2;

m_TextHeight=TextHeight;

m_TextWide=TextWide;

m_OffWide=OffWide;

m_TextLong=Text.GetLength();//计算字符长度

c_Text=Text;

}

}

...

};

但是显示

--------------------Configuration:Draw-Win32Debug--------------------

Compiling...

Draw.cpp

DrawDoc.cpp

DrawView.cpp

GeneratingCode...

Linking...

DrawDoc.obj:errorLNK2001:unresolvedexternalsymbol"public:void__thiscallCDraw::DPtoVP(float,float,int*,int*)"(?DPtoVP@CDraw@@QAEXMMPAH0@Z)

DrawDoc.obj:errorLNK2001:unresolvedexternalsymbol"public:int__thiscallCDraw::DLtoVL(float)"(?DLtoVL@CDraw@@QAEHM@Z)

Debug/Draw.exe:fatalerrorLNK1120:2unresolvedexternals

Errorexecutinglink.exe.

Draw.exe-3error(s),0warning(s)

陈根方回答:
  你这个是mfc工程吧?自己还是好好看看哪个工程的错误吧,然后一点点把错误的范围缩小.已经提示你是DrawDoc文件中的这个方法CDraw::DLtoVL(float)有问题了,你自己在查查把.
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞