请教大家一个dll的问题

vc_zj 2010-11-05 06:39:39
我用一个工程建了一个dll,然后将这个dll拷到另一个工程里面调用, 同时我把建dll的工程删掉,运行调用dll的工程时,编译时提示“找不到相应路径下的了类”,为什么会这样啊,编译成了dll,怎么还能看见要调用哪个类呢
...全文
71 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc_nj 2010-11-05
  • 打赏
  • 举报
回复
有文件包含错误,工程有问题
vc_zj 2010-11-05
  • 打赏
  • 举报
回复
呵呵 ,明白了
vc_zj 2010-11-05
  • 打赏
  • 举报
回复
如果建dll的工程不删,就是能运行起来的, 是我哪里没处理好吗,我就把dll考到新的调用工程里,别的都没加
vc_zj 2010-11-05
  • 打赏
  • 举报
回复
HINSTANCE hInst;
hInst = LoadLibrary("ZDLL.dll");

typedef int (*INITIALPROC)(HWND hWnd, int height, int width);

INITIALPROC Init =(INITIALPROC)GetProcAddress(hInst,"Initial");
if(!Init)
{
MessageBox("获取函数地址失败!");
return;
}

Init(m_hWnd, 200, 100);
FreeLibrary(hInst);
沙鹰 2010-11-05
  • 打赏
  • 举报
回复
你怎么调用的?贴出代码

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧