std:string跨模块出错的问题

来源:互联网 发布:网络代写兼职是真的吗 编辑:程序博客网 时间:2024/04/20 19:28
  当我从客户端调用DLL返回一个std::string的时候,发现当调用结束后,程序出现错误,后来在网搜索发现,原来是客户端与DLL端使用的是不一样的运行期库。最后将两个工程全部选择project->Setting-->Use run time library, Debug Multithreaded Dll。
      这样就可以保证客户端与DLL端使用是同一样的运行期库,std::string的创建及释放就可以正常执行。
0 0
原创粉丝点击