vs2008中MFC项目弄成DLL(带静态),然后第二个项目怎么调用这个dll里面的功能并输出到窗口上。 5

1,我在DLL,的DEF下面加了,mydll。2,我在第二项目的对话框前面加了#pragmacomment(lib,”mydll.lib”)__declspec(dlle... 1,我在DLL,的DEF下面加了,mydll。

2,我在第二项目的对话框前面加了
#pragma comment(lib,”mydll.lib”)
__declspec( dllexport ) int mydll(int a,int b)
在对话框下面添加了mydll(int a,int b);

我也把mydll.dll跟mydll.lib复制到了第二个项目下面

编译出来的错误结果
fatal error LNK1104: 无法打开文件“mydll.lib”

求指点,我盲目了几天
展开
 我来答
icecoobe
2012-06-25 · TA获得超过1989个赞
知道小有建树答主
回答量:1058
采纳率:100%
帮助的人:1090万
展开全部
你没有讲lib所在的路径添加到你的项目引用路径中,导致链接的时候,找不到这个路径。

你应该在点击项目属性,目录设置,lib一项添加你的lib所在的目录。
追问
动态链库的具体调用啊!MFC上面不是用3种吗!是不是一样的。
追答
能再说一下么,不是很理解你的意思,抱歉~
xzsqjsg85
2012-06-27
知道答主
回答量:4
采纳率:0%
帮助的人:6267
展开全部
mydll.lib路径放错了。mydll.lib要放工程目录下。也就是与.vcproj同目录,如果你建工程时配置是默认的话。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式