dll+STL 的疑惑
仔细琢磨了一天,我要在dll接口实现class接口,同时我还需要用到stl。
google了n次,终于算是调试通过!
但我使用的是引入lib文件的方式,在编译连接的时候需要指定lib文件。这似乎就失去了使用dll的意义!
希望的是能动态的载入dll文件,现在却必需要附带这么一个dll和应用程序一起...
同时发现另外一个问题,就是我用IDE环境生成的dll和用makefile生成的dll接口地址居然有些不一样。
这个可能是编译选项的问题,这也就引出了我的问题:
在这种接口地址不一样的情况下,我还能使用dll接口么?
疑惑ing。。。因为c接口方式对我现在的接口定义来说过于繁琐,所以想用dll输出class的方法,但是没想到困难重重阿!!!