vs2003下可以正常使用,但是在2008下就是出现内存访问错误,请问,怎么样才能让他在2008下也能使用呢?没有源代码

解决方案 »

  1.   

    不同编译器运行时库不一样,所以或有一些问题,需要用vs2008重新编译生成新的lib
      

  2.   

    不同编译器会出问题,编译成dll就好。
      

  3.   

    我有个办法用vs2003把静态lib再封装到dll. 然后任何vs版本都能调用了.. 
      

  4.   


    静态lib +头文件 不会吗?
      

  5.   

    用vc2003做一个exe来调用这个库,然后exe跟vc2008的exe进程通信