저는 python3을 C++로 바인딩하려고합니다. C++ python 3 binding
하면이를 사용하는 경우 : 즉 documentation example 쇼가 그것을 어떻게 비록error C2664: 'Py_SetProgramName' : cannot convert parameter 1 from 'char *' to 'wchar_t *'
:
Py_SetProgramName(argv[0]);
는이 오류를 제공합니다.
나는이 시도 :Py_SetProgramName((wchar_t*)argv[0]);
을하지만, 분명히 그게 할 수있는 wrong way입니다.
어떻게 수정해야합니까? 그리고 C++에서 파이썬 3을 바인딩하는 데 유용한 리소스가 있습니까?
MAXPATHLEN은 정의되지 않았으므로 컴파일 할 수 있도록 255로 하드 코딩했습니다. 내 '잘못된'솔루션처럼 작동하지만 아직 테스트 할 방법이 없습니다. +1 – Neros
유닉스를 사용한다면'#include'를 삽입하십시오. –
falsetru
Windows는 어떻습니까? – Neros