什么意思:error LNK2001: unresolved external symbol __afxForceEXCLUDE bobofu(有问题要问) “未定义外部变量? ”什么意思?是不是我在类重申明的friend class有问题。该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #ifndef _COORTRANS_H_INCLUDED#define _COORTRANS_H_INCLUDED#define PI 3.14159265353846class PrjPoint{public: double L0; // 中央子午线经度 double B, L; // 大地坐标 double x, y; // 高斯投影平面坐标public: BOOL BL2xy(); BOOL xy2BL();protected: double a, f, e2, e12; // 基本椭球参数 double A1, A2, A3, A4; // 用于计算X的椭球参数public: BOOL SetL0(double dL0); BOOL SetBL(double dB, double dL); BOOL GetBL(double *dB, double *dL); BOOL Setxy(double dx, double dy); BOOL Getxy(double *dx, double *dy); };class PrjPointkk: virtual public PrjPoint{public: PrjPointkk(); ~PrjPointkk();};class PrjPoint_IUGG1975 : virtual public PrjPoint{public: PrjPoint_IUGG1975(); ~PrjPoint_IUGG1975();};double Dms2Rad(double Dms);double Rad2Dms(double Rad);#endif /* ndef _COORTRANS_H_INCLUDED */一个坐标转换的东西,我搞来之后用不了。好不容易 我看你的代码中根本没有涉及CCmdTarget类的内容,怎么会出现unresolved external symbol "protected: virtual struct AFX_EVENTSINKMAP const * __thiscall CCmdTarget::GetEventSinkMap(void)const " (?GetEventSinkMap@CCmdTarget@@MBEPBUAFX_EVENTSINKMAP@@XZ)的内容哪,是不是在其他地方? 我还在等你们,快来呀!我要下班了NK2001: unresolved external symbol _tanMapTick1.obj : error LNK2001: unresolved external symbol _tancoortrans.obj : error LNK2001: unresolved external symbol _cos怎么回师 Try:Open "project->setting->Link",select "General" in Category, then check/select "Ignore all default libraries" PS:Must remove the options! 上面的错误和你上面的代码无关,你搞错方向啦,打开"project->setting->Link",在Lib处添入需要的库(就是.lib文件拉) 这部分内容有帮助的在错误语句如“error LNK2001。”点一下鼠标,按F1,会得到错误帮助象后来的错误,是缺少库,你可以查看tan()的帮助,里面有应该加入的库以后这种问题就都可以解决了:) 屏保程序的进程优先级的问题!!! 发个牢骚贴 nat对UDP端口的限制问题 MFC和informix使用入门? 高分问最最最最最最简单的串口编程问题(接收数据), ACTIVEX控件的LPCTSTR类型能否传递非可见字符 新人请教,基础vc问题 一款十分优秀的共享软件免费赠送啦!!!! 为什么使用了Calendar Control 8.0控件的程序没有办法运行? 请问怎么使DC指定到自定义的矩形区域操作,请问用CD什么成员函数实现 操作系统换了,程序为什么就出问题了呢???????????????????? 再问,怎样截取IE中的信息,需求见内容,困扰我多月了,help!
#define _COORTRANS_H_INCLUDED#define PI 3.14159265353846class PrjPoint
{
public:
double L0; // 中央子午线经度
double B, L; // 大地坐标
double x, y; // 高斯投影平面坐标
public:
BOOL BL2xy();
BOOL xy2BL();
protected:
double a, f, e2, e12; // 基本椭球参数
double A1, A2, A3, A4; // 用于计算X的椭球参数
public:
BOOL SetL0(double dL0);
BOOL SetBL(double dB, double dL);
BOOL GetBL(double *dB, double *dL);
BOOL Setxy(double dx, double dy);
BOOL Getxy(double *dx, double *dy);
};class PrjPointkk: virtual public PrjPoint
{
public:
PrjPointkk();
~PrjPointkk();
};class PrjPoint_IUGG1975 : virtual public PrjPoint
{
public:
PrjPoint_IUGG1975();
~PrjPoint_IUGG1975();
};double Dms2Rad(double Dms);
double Rad2Dms(double Rad);#endif /* ndef _COORTRANS_H_INCLUDED */
一个坐标转换的东西,我搞来之后用不了。
好不容易
unresolved external symbol "protected: virtual struct AFX_EVENTSINKMAP const * __thiscall CCmdTarget::GetEventSinkMap(void)const " (?GetEventSinkMap@CCmdTarget@@MBEPBUAFX_EVENTSINKMAP@@XZ)
的内容哪,
是不是在其他地方?
我要下班了NK2001: unresolved external symbol _tan
MapTick1.obj : error LNK2001: unresolved external symbol _tan
coortrans.obj : error LNK2001: unresolved external symbol _cos
怎么回师
Open "project->setting->Link",select "General" in Category, then check/select "Ignore all default libraries"
在错误语句如“error LNK2001。”点一下鼠标,按F1,会得到错误帮助象后来的错误,是缺少库,你可以查看tan()的帮助,里面有应该加入的库以后这种问题就都可以解决了:)