1
제 작품에서는이 C++ 함수를 파이썬과 함께 사용해야합니다.Cython : python int to uint8_t
std::vector<std::string> pinCertificate(const std::vector<uint8_t>& certificate, bool local)
는 이미 사이 썬
vector[string] pinCertificate(const vector[uint8_t]& certificate, const boolean& local)
이에 프로토 타입을 번역했습니다하지만 그것을 사용하려고 할 때 진짜 문제는 온다. 나는 항상 다음 오류 또는 segfault를 얻는다.
# cert_id is a simple string
certificate = [np.uint8(x) for x in list(cert_id.encode())]
result = self.dring.config.pin_certificate(certificate, local)
가 충돌하는 이유를 모르겠다는 인증서 만 numpy.uint8
's을 (를) 포함 : 여기
TypeError: an integer is required
내가 내 함수를 호출하는 방법입니다.
내가 잘못 했나요? 미리 감사드립니다.