游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1469|回复: 0

请大侠帮忙

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-9-11 19:17:00 | 显示全部楼层 |阅读模式
各位大侠我是VC初学者,遇到一个小问题,请大侠帮帮忙.我是按照书编的动态链接库,利用模块定义文件(def)的函数导出方式,我在自己建立的MyDll.cpp中添加如下代码:
int DLLTest(void)
{
        MessageBox(NULL,"DFJDHFGDHGDDJHGDH","TESDHFG",MB_ICONASTERISK);
return true;
}
然后我又建立一个基于对话框的MyTest项目文件调用MyDll.dll,我在项目中添加如下内容:
void CMytestView::OnButton1()
{dll=LoadLibrary("C:\\Documents and Settings\\Owner\\桌面\\haode\\mydll\\Debug\\mydll");
if(dll!=NULL)
{
        m_mes="load";
        UpdateData(false);
        return;
}

if(dll==NULL)// TODO: Add your control notification handler code here
{
        m_mes="unload";       
UpdateData(FALSE);
return;
}
m_mes="succe";
UpdateData(false);
Dll=(DLLTEST)GetProcAddress(dll,"DLLTest");
}





void CMytestView::OnButton3()
{
if(dll==NULL)
{        // TODO: Add your control notification handler code here
m_mes="unload";       
UpdateData(FALSE);
return;
}
DLLTest();

}
在编译中没错,可是在运行的时候出现"没有找到        MyDll.dll"的错误,我在settings中把路径都设置好了的,我不知道怎么解决这个问题,还请各位大侠忙,先在这里说声谢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 08:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表