У меня есть проект, и я хочу использовать библиотеку GNU GMP. Я использую C++ и пишу код с помощью Microsoft Visual Studio 2022. Я скачал, собрал библиотеку с помощью MSYS и установил ее в ide. Я написал это как первый код просто для проверки
#include
#include
int main() {
mpz_class a, b;
a = 123;
b = "456";
return 0;
}
Но когда я попытался скомпилировать код, я получил предупреждение и кучу ошибок, первое предупреждение вот такое
Severity Code Description Project File Line Suppression State Details
Warning C4244 'return': conversion from 'mp_limb_t' to 'unsigned long', possible loss of data gmp C:\GMP\include\gmp.h 1792
и последующие ошибки одного типа, но только в разных строках
Severity Code Description Project File Line Suppression State Details
Error C4146 unary minus operator applied to unsigned type, result still unsigned gmp C:\GMP\include\gmp.h 2237
Подробнее здесь: https://stackoverflow.com/questions/793 ... -c-windows
Я получил ошибку при попытке использовать библиотеку GMP в окнах C++. ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение