pycharm PyQt5报错 Process finished with exit code -1073741571 (0xC00000FD) 未解决

上周做python作业的时候报错了,

Process finished with exit code -1073741571 (0xC00000FD)

报错详情:
pycharm PyQt5报错 Process finished with exit code -1073741571 (0xC00000FD) 未解决_第1张图片
百度一下得到的答案好像都有些偏差,
虽然说出现了相同的报错内容但是吧应用邻域好像是不一样的(真奇怪/可以这么讲吗

举个例子:(bug制造者可还行…可不就是我吗5555
举个栗子
网上解决方法:

跑程序时遇到这样的错误代码,Process finished with exit code -1073741571 (0xC00000FD),程序跑着跑着就灭了。。系统Windows 10(前景描述

StackOverflow上看到说是栈区溢出How to overcome Stack Size issue with Visual Studio (running C codes with big array)

链接是C++的解决办法,可以修改栈内存分配,也可以改代码:把过大的变量改成全局变量,这样它就不在栈区存储了。

在python代码中对变量先用global声明即可:

pycharm PyQt5报错 Process finished with exit code -1073741571 (0xC00000FD) 未解决_第2张图片
更新:

改了代码之后又报同样错,然后在pycharm里修改栈内存修复:

pycharm PyQt5报错 Process finished with exit code -1073741571 (0xC00000FD) 未解决_第3张图片
修改-Xmx750m 成-Xmx7500m或其他,保存重启pycharm生效。

再更新:

nnd一改代码它就崩,采用全新的方法,新建线程设置栈空间:

if __name__ == "__main__":
    threading.stack_size(200000000)
    thread = threading.Thread(target=launch())
    thread.start()
 

launch()是要启动的方法名,

然后
参考csdn链接
MicroSoft错误代码查询(16进制)
x86,x64默认栈区1Mb

但是…他没有解决我的问题呀

我个人觉着吧,,问题出在文件的打开和保存那里,预想中的目的在于打开图片之后可以在上面涂鸦留下痕迹然后再保存文件。但是打开文件可以做到,在上面进行涂鸦就做不到了,然后程序报错自动退出(写这个博客的时候突然想到一个问题/会不会之前代码里面的画布和打开文件之后的不是同一个……描述不太清,晚上回去///尽量试一下/虽然吧作业已经交上去了555

pycharm PyQt5报错 Process finished with exit code -1073741571 (0xC00000FD) 未解决(真希望未解决这三个字可以加粗加粗再加粗a

你可能感兴趣的:(python,pycharm报错,PyQt5,未解决)