DLL调用函数的问题,啊,急
在DLL中一个已有类Class CTest,希望在DLL中创建此类的2个实例,外部程序分别调用2个实例的接口函数
应用程序使用此DLL在Build均没有问题,运行平台是Windows Mobile5.0,一旦在Mobile Device上Debug/Release就会出现错误:Unable to Start program,求教
代码:
dll.h:
...
class CDLLApp : public CWinApp
{
public:
CDLLApp();
// Overrides
public:
virtual BOOL InitInstance();
DECLARE_MESSAGE_MAP()
};
//-----1
extern "C" __declspec(dllexport) BOOL L1()
//-----2
extern "C" __declspec(dllexport) BOOL L2()
dll.cpp:
#include "stdafx.h"
#include "DLL.h"
#include "CTest.h"
...
CTest Test1;
CTest Test2;
...
BOOL L1()
{Return Test1.L();}
BOOL L2()
{Return Test2.L();}
问题点数:100、回复次数:5Top
1 楼syy64(太平洋)回复于 2006-03-16 16:45:04 得分 20
内存和资源不够?Top
2 楼YoungFromtheHell(Young)回复于 2006-03-16 16:50:51 得分 20
内存应该没有问题,测试用的PDA上只有一个操作系统Top
3 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-16 19:08:46 得分 20
相同的代码在Windows平台跑一下呢?Top
4 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2006-03-17 11:37:07 得分 20
是不是硬件等限制Top
5 楼striking(庸人自扰)回复于 2006-03-17 11:46:28 得分 20
DLL 文件有拷过去?Top




