Я получил ошибку при попытке использовать библиотеку GMP в окнах C++.C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Я получил ошибку при попытке использовать библиотеку GMP в окнах C++.

Сообщение Anonymous »

У меня есть проект, и я хочу использовать библиотеку 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»