我在一个exe文件里用LoadLibrary调用一个dll
一个socket类在dll和exe文件里都有被include
socket对象建立在exe里,然后把指针传给dll
当dll使用这指针调用函数时出错...
而且只在release下面出错,debug下无任何异常
错误提示在这
http://www.diygame.com/image/sc2.jpg
一个socket类在dll和exe文件里都有被include
socket对象建立在exe里,然后把指针传给dll
当dll使用这指针调用函数时出错...
而且只在release下面出错,debug下无任何异常
错误提示在这
http://www.diygame.com/image/sc2.jpg
包括函数指针类型的定义
你的dll和exe文件里都有那个socket函数的代码段
而你用的是exe里面的指针,因此...
运行的是dll的代码段,而参数堆栈却进了exe
因此出错