C++写的导出函数,内部创建一个对话框并DoModal Python调用这个函数崩溃解决方法
C++写的导出函数,内部创建一个对话框并DoModal Python调用这个函数崩溃
C++代码 CTestPythonDlg 就是一个普通的对话框
Python代码
调用失败 如图 只是Win7操作系统下的截图
在XP系统还会报错 WindowsError:access violation ...
------解决方案--------------------
不行是一样crash还是解释器报别的错,另外先用c代码调用试试正常否...
C++代码 CTestPythonDlg 就是一个普通的对话框
void TestDlg()
{
CTestPythonDlg dlg;
dlg.DoModal();
}
Python代码
from ctypes import *
mydll = CDLL("TestPyDlg.dll")
mydll.TestDlg()
调用失败 如图 只是Win7操作系统下的截图
在XP系统还会报错 WindowsError:access violation ...
------解决方案--------------------
不行是一样crash还是解释器报别的错,另外先用c代码调用试试正常否...