如何用C++(MFC)创建一个dll 在别的环境下来实现对excel读写的调用?

http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html
现在已经使用上述链接的方法实现了对excel文件数据的读写操作,我要怎样将这个程序设置成为 调用excel库 的程序 目的是想在别的环境下调用这个lib(dll)来实现对excel文件的读写

菜鸟一枚,可能问的方式有些问题,还请给予解惑

别的环境?还是Windows

环境不?有米有excel的环境呢?如果有,应该可以的,否则就要想其它办法了。

不是windows 是CATIA开发的 caa中

我是想将对excel读写的程序封装成dll 在那个环境下是可以实现对dll的调用的

一样的,代码放在dll中就可以。不过要注意的是,这种方法的先决条件是,目标电脑必须安装了Excel。

谢谢,如何将MFC应用程序编写的代码放入到dll中呢,能给个详细点的链接吗

封装dll,定义导出函数,然后就是导出函数中封装你目前的代码
不过要考虑其他环境的一些依赖,比如是否有excel com组件注册。你的dll本身依赖的VC运行时库等

我封装过操作word的,你不就是做个dll嘛。没那么复杂,你做成lib库的话在别的程序中用的时候可能需要重新配置相关的excel dll
的位置,但是生产dll给别人用时就不用改配置了,但是电脑用excel还是必须的

windows下编写的dll需要依然一些windows下的库,直接拷贝到其他环境下不一定好用吧