bcb中静态调用vc生成的dll,输出的类怎么用呀?
vc生成的dll是一个directx的封装类,.h文件如下:
class __declspec(dllexport) CDXScreen
{
public:
CDXScreen();
~CDXScreen();
...
}
我用了bcb带的工具implib重新生成.lib文件,加入了bcb的项目中,并加入了上面的.h文件,再把.dll放入相应目录,编译时没有问题,可是连接时一碰到用到类里面东西的代码,就出错.比如:
g_pScreen = new CDXScreen();
时,就报
[Linker Error] Unresolved external 'CDXScreen::~CDXScreen()' referenced from D:\CVSHOME\PRODUCTS\MINIGAME2\MODULES\HALL\CPP\UNIT1.OBJ
[Linker Error] Unresolved external 'CDXScreen::CDXScreen()' referenced from D:\CVSHOME\PRODUCTS\MINIGAME2\MODULES\HALL\CPP\UNIT1.OBJ
有哪位大侠能够指点一下,谢谢!!!