Форум

Пожалуйста или Регистрация для создания записей и тем.

BigInt128 библиотека для больших чисел.

Файлы библиотеки: BigInt.h BigInt.cpp

Меню и тесты: BigIntTests.h

Main file: BigInt128.cpp

Исполняемый файл: BigInt128.exe

Проект для Visual Studio:  BigInt128.sln

Спасибо, смотрю.

getCPUName()  Точно работать не будет :)

 

Цитата: Sid от 14.06.2022, 16:22

Спасибо, смотрю.

getCPUName()  Точно работать не будет ?

 

Это для определения названия  процессора.  Заголовочный файл : #include "mmintrin.h"

Ну, в Линуксе разве нет библиотеки интринсиков? Думаю,  какой-нибудь аналог есть. Может по-другому называется.

 

Как то не собирается под Linux. Не найдены некоторые классы.

Можно файл проекта для VC?  Соберу под ним на винде и посмотрю, откуда что берется.

Цитата: Sid от 15.06.2022, 20:12

Как то не собирается под Linux. Не найдены некоторые классы.

Можно файл проекта для VC?  Соберу под ним на винде и посмотрю, откуда что берется.

Дык файл проекта я тоже упаковал. Это BigInt128.sln

Скопируйте все файлы ( кроме BigInt128.exe)  в одну папку и тыкните на BigInt128.sln.

Должен запуститься Визуал Студио и загрузить проект BigInt128. После этого, жмёте кнопку "Билд Солюшн.

==== Microsoft Visual Studio Professional 2019 Version 16.11.13

(Можно скачать у Микрософт пробную версию на 3 месяца, а через 3 месяца скормить ему таблетку от жадности :) ).

Если у Вас уже установлен какой-нибудь Visual Studio, можно в нём создать "Консольное приложение для Виндовс".

Удалить все файлы и добавить в проект файлы для BigInt128.

BOINC.RU