主题:这里有美女遇到问题了,快来帮帮阿,小女子这厢有礼了!
papa
[专家分:0] 发布于 2005-09-28 09:32:00
[em10]我在运行CB程序是出现这种错误,不知道该怎么办,请各位高手专家多多指点一二,不胜感激:[Linker Error] Unresolved external '__fastcall TForm1::FormCreate(System::TObject *)' referenced from E:\我的设计\CAN资料\PCAN\NIHAO\UNIT1.OBJ;一直说是连接错误,该怎么办阿?我把project->option->c++->virtual table->smart改为local就不出现这种错误了,但是又出现了:[C++ Error] Project2.cpp(38): E2450 Undefined structure 'TForm2', 我有不知道该怎么办?
回复列表 (共5个回复)
沙发
sparksky [专家分:20] 发布于 2005-09-28 18:58:00
看看环境环境选项里的路径
我也不清楚,试试吧
板凳
wellgun [专家分:20] 发布于 2005-10-02 10:10:00
看看你的project2对应的窗体name属性是不是Form2,不是就改成它试试看;
3 楼
wellgun [专家分:20] 发布于 2005-10-02 10:15:00
还有进入E:\我的设计\CAN资料\PCAN\NIHAO\查看UNIT1.OBJ文件是否还存在,若被删了则想办法恢复,要不就的重新做Form1了
4 楼
fuu [专家分:0] 发布于 2005-10-25 21:18:00
在Unit1.cpp里加入以下代码就OK了(可能你误删了)。
void __fastcall TForm1::FormCreate(TObject *Sender)
{
}
如果还不行,请确认Unit1.h里FormCreate的声明是否正确
void __fastcall FormCreate(TObject *Sender);
5 楼
fuu [专家分:0] 发布于 2005-10-25 21:22:00
正好我也刚遇到同样的问题,在网上搜了搜没找到合适的答案,后来请教了一个朋友才搞懂。
我来回复