首页 > 其他分享 >mayo的编译

mayo的编译

时间:2022-10-23 20:25:59浏览次数:67  
标签:Qt mayo 编译 Visual Studio build Mayo

Build instructions for Windows MSVC

 

Mayo requires Qt ≥ 5.10 and OpenCascade ≥ 7.3.0

To get Mayo source code from GitHub you will need Git for Windows

Preparation

Let's agree with some variables that must be adapted to your workspace:

NameDescriptionExample
MSVC Microsoft Visual Studio ≥ 2017  
OCCDIR Folder of OpenCascade, containing admincsrc, ... D:\libs\OpenCASCADE-7.5.0-vc14-64\opencascade-7.5.0
QTDIR Folder of Qt, containing bindocinclude, ... D:\libs\Qt\5.15.0\msvc2017_64
WORKDIR Folder of the workspace where to get and build Mayo D:\dev\myprojects

Then follow this procedure before building:

  1. Open x64 Native Tools Command Prompt for MSVC
  2. Type:
call "%OCCDIR%\env.bat"
REM Warning: OpenCascade's env.bat overwrites QTDIR environment variable and sets another location
set QTDIR="path_to_your_Qt_root_directory_here"
set PATH="%QTDIR%\bin;%PATH%"
cd %WORKDIR%
git clone https://github.com/fougue/mayo.git
cd mayo
mkdir build && cd build

Build from command-line

qmake ..\mayo.pro
nmake all

Run Mayo with release\mayo.exe

Or build from Visual Studio

qmake -t vcapp ..\mayo.pro

This will create project mayo.vcxproj that you can open with Visual Studio to build and run Mayo.
Before executing Visual Studio make sure %QTDIR%\bin is in PATH and %OCCDIR%\env.bat was called.

标签:Qt,mayo,编译,Visual,Studio,build,Mayo
From: https://www.cnblogs.com/unicornsir/p/16819347.html

相关文章

  • FreeCAD的编译
    一、获取源码https://github.com/ninuo/FreeCAD通过git下载源码gitclonehttps://github.com/ninuo/FreeCAD.git二、下载依赖包LibPack-0.19通过https://githu......
  • 解决vs code C语言编译路径丢失问题的一些思考
    -问题说明: 本人算是刚接触c语言的萌新,配置vscode编译环境时费了不少波折。今天我删除掉了一个包含mingw的文件(这个文件是本人下载过的两个编译器其中的一个,因为无法确认......
  • Macad3d的编译
    Macad3d编译的条件比较苛刻地址:https://github.com/Macad3D/Macad3DVS2022VisualStudio2022:需要安装.net桌面开发,C++桌面开发,.net6组件,C++/CLI支持组件,最后一......
  • linux下使用gcc编译含gets()函数的程序
    网上有很多关于gets()会导致栈溢出之类的废话也许会有初学者望着千篇一律的回答茫然无错,以为真的就只能使用fgets()了 首先你要了解gets()函数有极大的风险其次,在gcc......
  • Vue 笔记8 插槽slot、编译作用域
                          ......
  • 一、源码编译安装 postgresq 14 版本
    1、安装所需的依赖包使用操作系统用户pg14进行编译安装,软件安装目录为/home/pg14/soft,编译安装时需要开启ssl的支持[root@cdh01~]#yumgrouplistLoadedplugins:pro......
  • Ubuntu编译安装php7.4
    Ubuntu编译安装php7.4[[email protected]]#aptinstallgcclibssl-devlibxml2-devlibsqlite3-devlibcurl3-devlibxml2sqlite3[[email protected]]#......
  • Ubuntu编译安装php7.4
    Ubuntu编译安装php7.4 [[email protected]]#aptinstallgcclibssl-devlibxml2-devlibsqlite3-devlibcurl3-devlibxml2sqlite3 ​ ​ [root@ubuntu......
  • iOS如何编译webrtc源码并生成sdk
    webrtc是google开源的代码,但是代码都放在google的服务器上,然后有墙懂的都懂mkdirwebrtccdwebrtcgitclonehttps://chromium.googlesource.com/chromium/tools/de......
  • 反编译工具jad简单用法
      反编译工具jad简单用法  以下假设jad.exe在c:/java目录下一、基本用法Usage:   jad[option(s)]<filename(s)>直接输入类文件名,且支持通配符,如下所示。c:/ja......