一个十分棘手的编译的问题(与c++ builder编译环境有关)!

amoliyulun 2003-10-14 03:46:47
我做的中间层项目,在勾“Package”下的“Build with runtime packages ”时一切正常。
但是,把勾去掉时,编译过程中出现如下错误:

[Linker Error] Unresolved external 'Forms::Application' referenced from D:\SYS_DEVELOP\SYS_CODE\PTS_DS\TEMP\HANDLEIO.OBJ

HANDLEIO.OBJ中用到:

CComPtr<IObjectContext> m_spObjectContext;
static TMtsDll Mts;
Mts.Get_ObjectContext(&m_spObjectContext);

// getting TADOConnection* b;
ConString *ConStr;
b = new TADOConnection(Application);//这个地方出错,出错信息就是上面的那个
b->KeepConnection = true; //false;
b->LoginPrompt = false;
ConStr = new ConString();
ConStr->SetADOConString(b, m_spObjectContext);
delete ConStr;

m_spObjectContext.Release();
以及其它
TADODataSet * aTrip;
aTrip = new TADODataSet(Application);
aTrip->Connection = b;

这些代码在我的另外一个project中是用同样的方法,可以就不出错。
...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧