vs2005 给主函再做封装。

从网上找到一段代码,功能与我想要的完全一样,所以我想把这个函数再封装一下,做成DLL库函数,应该怎么做呢。原来的程序是EXE的。希望得到指点。在线急等。积分不多,请笑纳谢... 从网上找到一段代码,功能与我想要的完全一样,所以我想把这个函数再封装一下,做成DLL库函数,应该怎么做呢。原来的程序是EXE的。希望得到指点。在线急等。积分不多,请笑纳
谢谢您的关注。
不过,原来的那个项目的属性中定义的输出格式为.EXE,直接那样改,估计有些问题。最起码应该把输出格式改为.dll才行吧。
我已经找到了解决的办法,就是按照它原来的属性设置,再做一个雷同的dll项目,现在已经生成.dll文件了。但是我还是有点不太明白,那个lib文件是怎么来的呢?为什么要用它呢,是不是分静态和动态呀?我以前自己做的dll 和exe也没有用lib呀?
展开
 我来答
SunnyCase
2009-08-09 · TA获得超过132个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:128万
展开全部
在这个函数的头上加入extern "c"
然后创建一个def文件 内容如下:
EXPORTS
这个函数的名字

生成dll和一个lib文件 是exe要用到的

那个dll文件和lib文件在同一个目录里
只有dll才会生成lib 你从项目属性的“链接器-》输入”看 是不是有个库文件 那里就是填lib文件的 exe项目如果要用到别的dll 就要在这里填上那个dll的lib
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式