标签:参数传递
C++组件dll传递字符串数组参数,怎么样设计接口
一个DLL组件用VC6做的,接受( std::list<char*> & ls )参数,往里塞值,然后在主调程序(Qt MinGW)用完后,再调接口释放,莫名报错“程序异常退出”。 在VC6做测试调用完全正常,本人猜想是Qt MinGW中有些实现与VC6不一致,参数类型的问题。另个有个思路就是传一个字符串指针,特殊字符分割,不过操作起来……
04-04 立刻查看
一个DLL组件用VC6做的,接受( std::list<char*> & ls )参数,往里塞值,然后在主调程序(Qt MinGW)用完后,再调接口释放,莫名报错“程序异常退出”。 在VC6做测试调用完全正常,本人猜想是Qt MinGW中有些实现与VC6不一致,参数类型的问题。另个有个思路就是传一个字符串指针,特殊字符分割,不过操作起来……