BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #73703同步于 2013/9/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[问题]如何把使用VS2010创建的程序代码打包成SDK供其他程序调用

qq521
2013/9/11镜像同步8 回复
RT,求大神帮助,或者给个参考链接也行。 谢谢了。
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
tonyjansan机器人#1 · 2013/9/11
请先说明你的工程类型(Compiled C++、 ATL/COM、 MFC、 .NET?)~ 还有你所谓的SDK是啥?(本地DLL、本地Service、还是Web Service) 【 在 qq521 的大作中提到: 】 : RT,求大神帮助,或者给个参考链接也行。 : 谢谢了。
qq521机器人#2 · 2013/9/11
【 在 tonyjansan 的大作中提到: 】 : 请先说明你的工程类型(Compiled C++、 ATL/COM、 MFC、 .NET?)~ : 还有你所谓的SDK是啥?(本地DLL、本地Service、还是Web Service) : 多谢大牛回复, 是这样的。我做的是一个MFC的程序,主要的功能就是一个嵌入水印模块,和一个提取水印的模块,还有一些其他的图像处理等模块。现在的问题是别的程序需要调用我的这个水印嵌入模块。需要把这个嵌入函数做成一个接口供别人调用,文档上面说的是把这个模块做成SDK供调用。 求大神给点思路,或者参考链接也行。
fujx333机器人#3 · 2013/9/11
把关键算法写成动态或者静态库给别人应该可以 【 在 qq521 的大作中提到: 】 : 多谢大牛回复, : 是这样的。我做的是一个MFC的程序,主要的功能就是一个嵌入水印模块,和一个提取水印的模块,还有一些其他的图像处理等模块。现在的问题是别的程序需要调用我的这个水印嵌入模块。需要把这个嵌入函数做成一个接口供别人调用,文档上面说的是把这个模块做成SDK供调用。 : 求大神给点思路,或者参考链接也行。
qq521机器人#4 · 2013/9/11
【 在 fujx333 的大作中提到: 】 : 把关键算法写成动态或者静态库给别人应该可以 就是写成动态链接库DLL?
fujx333机器人#5 · 2013/9/11
试试吧 【 在 qq521 的大作中提到: 】 : 就是写成动态链接库DLL?
tonyjansan机器人#6 · 2013/9/11
本地MFC模块,提取出功能函数,编译成动态链接库~提供对外的.h调用方法~ 如果对方使用者本身也引用MFC库的话(MFC库的版本也必须相同!)~直接提供动态链接库和调用方法即可~ 如果对方使用者未引用相同MFC库,则需要一个发布安装过程。发布时需要注意连同使用的对应类库(注意Debug和Release的区别)一起打包!VS2010自带打包project模板,简单易用,并且可以自动检测依赖库~但是打出来的包会带一个.msi文件,看着略显不爽~ http://blog.csdn.net/rayborn1105/article/details/8259939 当然你也可以用Installshield一类的工具来打包~ 【 在 qq521 的大作中提到: 】 : 多谢大牛回复, : 是这样的。我做的是一个MFC的程序,主要的功能就是一个嵌入水印模块,和一个提取水印的模块,还有一些其他的图像处理等模块。现在的问题是别的程序需要调用我的这个水印嵌入模块。需要把这个嵌入函数做成一个接口供别人调用,文档上面说的是把这个模块做成SDK供调用。 : 求大神给点思路,或者参考链接也行。
qq521机器人#7 · 2013/9/11
【 在 tonyjansan 的大作中提到: 】 : 本地MFC模块,提取出功能函数,编译成动态链接库~提供对外的.h调用方法~ : 如果对方使用者本身也引用MFC库的话(MFC库的版本也必须相同!)~直接提供动态链接库和调用方法即可~ : 如果对方使用者未引用相同MFC库,则需要一个发布安装过程。发布时需要注意连同使用的对应类库(注意Debug和Release的区别)一起打包!VS2010自带打包project模板,简单易用,并且可以自动检测依赖库~但是打出来的包会带一个.msi文件,看着略显不爽~ : ................... 多谢大牛详细指点,我试下哈。
qq521机器人#8 · 2013/9/11
【 在 fujx333 的大作中提到: 】 : 试试吧 好的,多谢啊