主题:[讨论]C++Builder中link error
lookfor
[专家分:0] 发布于 2006-10-07 01:25:00
linking error:Unresovled external '_DataModule'reference from
'D:/Borland/CBuilder/Projects/JXC.OBJ
如何解决?
急!!谢谢!!
回复列表 (共3个回复)
沙发
tianyuan003 [专家分:3780] 发布于 2006-10-07 10:00:00
1.DataModule 是否打错字了?
2.DataModule 是否没实现?
3.是否文件包含出了问题?
板凳
lookfor [专家分:0] 发布于 2006-10-08 15:41:00
Build
[Linker Error] Unresolved external '_DataModule1' referenced from D:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\JXC.OBJ
[Linker Error] Unresolved external 'TDataModule1::' referenced from D:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\JXC.OBJ
//---------------------------------------------------------------------------
#ifndef dbH
#define dbH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <DB.hpp>
#include <DBTables.hpp>
//---------------------------------------------------------------------------
class TDataModule1 : public TDataModule
{
__published: // IDE-managed Components
TDatabase *Database1;
private: // User declarations
public: // User declarations
__fastcall TDataModule1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TDataModule1 *DataModule1;
//---------------------------------------------------------------------------
#endif
这是db.cpp文件。开始的时候我没有把他加入工程,后来加的。我估计在工程建db.cpp就没有问题了。但是加了以后还是不行!请帮忙解决。
3 楼
MichaelFrando [专家分:0] 发布于 2006-10-18 11:14:00
"class TDataModule1 : public TDataModule".....
这一句可以通过编译? ":"?
我来回复