python调用dll时,如何把dll中的printf或cout内容指向python中的标准输出?
我用pyqt写了个GUI,通过重定向stdout的方法,实现了将print的内容输出在GUI的界面上。
现在我需要执行一个计算,由于效率原因,这个计算需要放在C++中实现,于是写成了dll。
在python调用dll计算过程中(循环计算),需要每次循环都输出一些内容到Python里(GUI里),但是不知道怎么实现。
尝试了在dll中include<Python.h>,然后执行python的print语句,然而报错。