Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 1.9 KB

README.md

File metadata and controls

23 lines (21 loc) · 1.9 KB

ExampleLibrary3D - Реализация поддержки представления кругов, эллипсов и цилиндрических спиралей в трехмерном пространстве.

Исходный код написан с использованием стандарта "C++17" и содержит базовый пример по работе с библиотекой.

Код программы спокойно компилирует с такими компиляторами как Visual C++ или GCC.

При этом для того того, чтобы запустить процесс компиляции на GCC потребуется установить стандарт языка C++17 и выше. Сделать это можно при помощи простых команд:

$g++ -std=c++17
$g++ -o __.exe Exampl3d.h methods.cpp main.cpp
$./__.exe

Для того того, чтобы запустить процесс компиляции на Visual C++ потребуется также установить для компилятора стандарт языка C++17 и выше. Сделать это можно при помощи нескольких простых шагов:

  • Заходим в проект и выбираем окно Свойства
  • Свойства конфигурации
  • C/C++
  • Дополнительно
  • Выбираем стандарт ISO C17 (2018) Standard (/std:c17)

Для запуска необходимо скачать и переместить в одну дирректорию файлы:

  • Example3d.h - заголовочный файл содержащий определения классов и функций;
  • methods.cpp - файл содержащий описание методов класса и функций;
  • main.cpp - главный файл программы.