gaoxiang 发表于 2005-3-31 17:21:00

MFC的使用

我vs2002上开发arx中使用MFC后,怎么AcGePoint3d 不能用了?



dlg.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall AcGePoint3d::AcGePoint3d(void)" (<A href="mailto:__imp_??0AcGePoint3d@@QAE@XZ" target="_blank" >__imp_??0AcGePoint3d@@QAE@XZ</A>) ,该符号在函数 "void __cdecl readfile(class ATL::CStringT&lt;char,class StrTraitMFC_DLL&lt;char,class ATL::ChTraitsCRT&lt;char&gt; &gt; &gt;)" (<A href="mailto:?readfile@@YAXV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z" target="_blank" >?readfile@@YAXV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z</A>) 中被引用<BR>.\Debug/dlg.arx : fatal error LNK1120: 1 个无法解析的外部命令

pandoram 发表于 2005-4-1 14:59:00

没有加AcGe头文件库..?


#include "geassign.h"试一下吧..

gaoxiang 发表于 2005-4-1 15:29:00

还是不行,这个程序我在VC6上就没有这个问题

pandoram 发表于 2005-4-1 15:52:00

倒, 偶没用过vs02呢.


检查directory path, 检查link中的lib选项..要还是不行, 那就要召唤vs02达人了..

chenpool 发表于 2005-4-2 22:56:00

看错误信息,应该是找不到ARX的lib

gaoxiang 发表于 2005-4-5 12:11:00

vc60上没有这个问题

pandoram 发表于 2005-4-5 13:34:00

...光说哪里没有问题没有用啊, 得看有问题的地方是怎么回事..


检查一下acge的.lib文件吧..

ishou 发表于 2005-4-6 20:30:00

表明你没有把ARX库文档 acge16.lib 连接上。

gaoxiang 发表于 2005-4-7 09:56:00

可能与vs的库包有冲突吧,因为在vs上,不使用MFC,就没问题
页: [1]
查看完整版本: MFC的使用