의 인스턴스를 던지는 후 호출 종료 나는 C++로로드되고 main.py가있다부스트 파이썬 오류 메시지가 : '부스트 :: 파이썬 :: error_already_set'
void runscript (std::string script)
{
try {
PyRun_SimpleStringFlags (script.c_str() ,NULL);
}
catch (const boost::python::error_already_set&) {
std::cout<<"test error"<<std::endl;
}
}
으로 운영하는 main.py가 라인 :
import test
(test.py 임)
main.py. 내부 동일한 폴더에 test.py 나는 내가 가진 어떤 오류 CACH 수 없다는 오류와 응용 프로그램 충돌이있는 경우 :
가 '부스트 :: 파이썬 :: error_already_set'의 인스턴스를 던지는 후 호출 종료를
캐시하는 방법은 무엇입니까 어떤 파일이나 어떤 라인에 오류가 있습니까?
응용 프로그램이 충돌 할 때 스택 추적을 보려면 디버거를 사용하십시오. –