windows上的boost python在导入时崩溃(“uuu main”);
我正在编写一个使用BoostPython嵌入的程序。我的程序在LinuxMint上运行没有问题,但在Windows上却非常痛苦。我正在使用MingW,所以我尝试按照这个站点上另一个问题的说明创建一个导入库。考虑到所有这些,程序被编译和链接,python34动态地运行,而boostpython静态地运行。但是我的程序崩溃了,我一辈子也说不出原因,我跟踪了执行,它停在:“import(main”) 这是完美的。另一方面:windows上的boost python在导入时崩溃(“uuu main”);,python,c++,boost,crash,Python,C++,Boost,Crash,我正在编写一个使用BoostPython嵌入的程序。我的程序在LinuxMint上运行没有问题,但在Windows上却非常痛苦。我正在使用MingW,所以我尝试按照这个站点上另一个问题的说明创建一个导入库。考虑到所有这些,程序被编译和链接,python34动态地运行,而boostpython静态地运行。但是我的程序崩溃了,我一辈子也说不出原因,我跟踪了执行,它停在:“import(main”) 这是完美的。另一方面: boost::python::import("__main__");
boost::python::import("__main__");
造成了无声的撞击
PyImport_ImportModule("__main__");
PyRun_SimpleString("from time import time,ctime\n"
"print('Today is',ctime(time())\n)");
Py_Finalize();
boost::python::import("__main__");