Windows (MSVC 2010) で MPIR 2.4.0 を使用しており、mpz_t 番号に符号なし 64 ビット整数を追加しようとしていました。ただし、MPIR/GMP は 64 ビット整数と mpz_t の間の直接変換をサポートしていないようです。これは、uint64 を文字列に変換し、これを mpz_init_set_str で読み取る必要があるということですか? これはあまり魅力的ではなく、非常に速く見えるわけでもありません.2回の変換は無駄です.
何か見逃していましたか、それともここで使用するトリック/ハックは何ですか?
乾杯、
フィリップ