Данная инструкция покажет вам, как правильно собрать тестовые приложения в среде разработки C3D
Подобные тестовые приложения могут пригодиться вам для знакомства и изучения возможностей C3D. В дальнейшем данные приложения можно использовать и как заготовки для своих проектов.
Для получения нужного архива необходимо обратиться в “Центр САПР-разработки Московского Политеха”. Страница с дистрибутивом ядра: http://wiki.mpu-cloud.ru/ru/c3d-academic-access. Для того чтобы получить доступ к данной странице, нужно обратиться либо к Толстикову Антону Витальевичу: https://vk.com/a.tolstikov, либо к Архипову Андрею: https://vk.com/mrnexeon.
Скачиваем архив с нужной конфигурацией. Например, “Win64_Visual_Studio_2015_Unicode”. И также архив Example. Скачанные файлы показаны на Рис.1.
Затем скачанные архивы нужно распаковать в папку, созданную на диске. После распаковки будет три папки: Kernel, Examples и Vision (Рис.2).
- Kernel – каталог с файлами геометрического ядра.
- Examples – файлы проекта для компиляции тестового приложения ядра в среде программирования MS Visual Studio.
- Vision – Сборочные файлы MS Visual Studio и некоторые библиотеки.
Для запуска и компиляции проектов C3D необходимо скачать библиотеки Qt.
1) Для начала переходим в Visual Studio Installer и добавляем некоторые компоненты, которые показаны на Рис.3.
Затем в самой Visual Studio переходим во вкладку расширения – Управление расширениями, находим там Qt Tools и устанавливаем их (Рис.4).
2) Qt скачиваем с официального сайта. Для этого выбираем версию “Open Source Qt Use” и скачиваем installer. По ссылке далее начнется скачивание установщика Qt: www.qt.io/download-thank-you.
В начале установки потребуется пройти регистрацию. Создаем аккаунт и переходим далее. Здесь для установки необходимо выбрать следующее: активный фильтр LTS и версию Qt 5.15.0. В данной версии Qt обязательно установить MSVC 2019 64-bit и Qt WebEngine. И при желании, чтобы работать из среды QtCreator, можно установить CDB Debugger, Debugging Tools, CMake и Ninja (Рис.5).
Дожидаемся завершения загрузки и нажимаем готово.
Чтобы не перекидывать dll Qt в каталог файлов проекта exe, необходимо создать переменную среды Windows, попасть в которую можно через поиск Windows, введя в поле поиска «Изменение системных переменных среды». Далее появляется окно Свойства системы, в котором нажимаем кнопку Переменные среды (Рис.6).
Затем перед нами открывается окно Переменные среды, в котором для начала нужно Создать новую переменную, имя которой QtDir, и задать полный путь к корневому каталогу и нажимаем кнопку ОК (Рис.7).
Далее в этом же окне Переменные среды выбираем переменную Path и нажимаем кнопку Изменить. И в этой переменной добавляем новый путь к корневому каталогу к папке bin (Рис.8).
И чтобы применить все эти изменения, перезагружаем компьютер!
Для расширения Qt VS Tools необходимо также указать путь к Qt. Для этого переходим Visual Studio и во вкладке расширения открываем выпадающее меню Qt VS Tools и в нем выбираем Qt Options (Рис.9).
В открывшемся окне добавляем новую переменную (Рис.10).
Следующим шагом нам необходимо сгенерировать проекты программой CMake. Данную программу можно скачать по ссылке: https://cmake.org/download/.
Для начала вводим путь к каталогу Examples из созданной ранее папки. А во второй строчке добавляем к пути название Build (Рис.11).
Запускаем конфигурацию Visual Studio кнопкой Configure. В появившемся окне нам предлагают создать папку Build. Нажимаем кнопку Yes (Рис.12).
Затем выбираем версию Visual Studio в новом окне и нажимаем кнопку Finish (Рис.13).
Во время генерации проекта CMake выдаст ошибку. Просто игнорируем красные поля и вновь нажимаем кнопку Configure (Рис.14). После этого красные поля должны исчезнуть.
Убедившись, что не возникло ошибок при конфигурации, запускаем генерацию файлов проекта, кнопкой Generate. И в итоге конфигурация и генерация должны выполниться (Рис.15).
В завершение нажимаем кнопку Open Project и переходим к следующему шагу.
После нажатия кнопки у нас запускается Visual Studio, где сразу открывается проект. Перед работой с ним, нам нужно убедиться, чтобы лицензионные ключи были действительны. Для этого необходимо перейти в проект qtvision, в папку Include и в файле lisencekey.h в строчках Key и Signature поменять лицензионные ключи на действительные (Рис.16).
После изменения ключа лицензии нам нужно скомпилировать наш проект (Рис.17).
Предварительно нужно собрать qtvision и mfcvision. После чего необходимо собрать ALL_BUILD. Для запуска проекта нам нужно назначить его стартовым, кликнув по нему ПКМ и выбрав нужный пункт из контекстного меню (Рис.18).
Нажимаем кнопку Локальный отладчик Windows. И перед нами открывается окно с выбранным нами проектом (Рия.19).
В ходе данной статьи мы ознакомились с программой СMake и запуском приложений C3D, а также создали проект для запуска данных приложений. Надеюсь, данная статья помогла вам в изучении приложений и дала новые знания и умения в C3D.
Для наглядного представления инструкции предлагаем ознакомиться на нашем канале:
Бочарников Александр Владимирович
Студент группы 191-323 ("Интеграция и программирование в САПР")
Кормилицын Андрей Алексеевич
Студент группы 191-323 ("Интеграция и программирование в САПР")