Я хотел использовать эту функцию
int mpz_cmp_ui (mpz t_op1, mpir_ui op2)
Для этого я должен предоставить mpir_ui
поэтому всякий раз, когда я пытаюсь это заявить,
mpir_ui myui;
это говорит:
Error: identifier mpir_ui is undefined
Я пропустил какой-либо заголовочный файл?
Все другие типы и функции работают, но только этот не работает.
Это мой заголовочный файл
#include < cstdio>
#include < stdlib.h>
#include < stdio.h>
#include < gmpxx.h>
#include < iostream>
#include <mpirxx.h>
#include <math.h>
#include <windows.h>
#include <mpir.h>
#include<time.h>
#include<string>
Вам не хватает mpir.h
, Когда вы используете mpz_cmp_ui
или же mpir_ui
, вам нужно #include mpir.h
чтобы получить их определения.