我有一个.pyd,导入时会在C ++中创建一个带有Button和Edit框的窗口。当您单击该按钮时,它会使用以下内容从编辑控件中抓取文本:
char szString[100000];
GetDlgItemText(hwnd, 2, szString, sizeof(szString));
然后,我尝试使用PyRun_SimpleString运行它。
PyRun_SimpleString(szString);
但是,当我尝试运行多行代码时,它会在python中出现如下错误:
File "<string>", line 1
print 'Hello, World!'
^
SyntaxError: invalid syntax
如何解决这个问题?