我有一个程序,它由一个主脚本.py和一些自定义模块.pyd组成。所有文件都位于同一个目录中。主脚本使用import module语法导入模块,并从我的IDE中全部正常工作。但是当我冻结程序时,我得到了错误的dynamic module does not define init function。更奇怪的是,quavers模块是第二个导入,所以第一个可以工作,但是这个模块中断了。而且两者在内容上并没有太大的差别(每个功能都有几个)。我以前也用定制的pyd模块创建了冻结程序,以前从未见过这种情况。
什么是init函数,为什么cx冻结需要它?是干什么的呢?是否需要在导入的每个模块中创建i