主题:这里有美女遇到问题了,快来帮帮阿,小女子这厢有礼了!
			
 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				
				正好我也刚遇到同样的问题,在网上搜了搜没找到合适的答案,后来请教了一个朋友才搞懂。
							 
									
			
我来回复