如何使Lib在EVC和VS2005的工程中都能调用
怎么使Lib在EVC和VS2005的工程中都能调用?自己写了一此东西,封装成了LIB,现在在一个EVC的工程中用到了这个
怎么使Lib在EVC和VS2005的工程中都能调用?
自己写了一此东西,封装成了LIB,现在在一个EVC的工程中用到了这个LIB,在另外一个VS2005的工程中也用到了这个LIB,目前我要分别用EVC和VS2005编译出不同的LIB文件给这两个工程用,否则EVC编译出来的LIB文件在VS2005中就用不了,反之亦然,我想用一个编译器编译出来的LIB文件就能在这两个工程中用,怎么办?
一定是一个EVC工程,另一个是VS2005工程,禁止把两个工程转换为同一个编译器的工程!
[解决办法]
[解决办法][解决办法]我自己的lib,在EVC和VS2005/2008下都可以正常用。
[解决办法][解决办法][解决办法]你的LIB里自定了类在里面,而且类单独定义在一个CPP里的?
可能在调用时,在H文件里也要声明下你的类,以前我也遇到过你这样的问题,WIN32的LIB调用出问题,后来我直接把类定义在了接口函数的CPP里,就可以了。
[解决办法][解决办法]很久没有写中文了,又打错了: )
声明与实现都贴下
[解决办法]