最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

使用CMaKe構(gòu)建基于OpenCASCADE庫(kù)+Qt庫(kù)項(xiàng)目的Visual Studio編譯環(huán)境

2023-03-14 17:11 作者:NagahashiKout  | 我要投稿

概述

在Visual Studio中基于OpenCASCADE庫(kù)和Qt庫(kù)進(jìn)行軟件開(kāi)發(fā)時(shí),需要進(jìn)行諸多繁瑣而又相似的編譯環(huán)境設(shè)定。在不同的操作系統(tǒng),不同的主機(jī)甚至不同版本的Visual Studio上移植項(xiàng)目時(shí),每次都需要重新配置編譯環(huán)境。使用CMaKe和CMakeLists.txt文件則可以很好的解決這一問(wèn)題。

  • CMaKe版本:CMaKe 3.24.3;

  • Qt版本:Qt 5.14.0;

  • OpenCASCADE版本:OpenCASCADE-7.4.0-vc14-64(從OpenCASCADE官網(wǎng)下載的Windows安裝包,其中包含release模式的lib和dll文件,再次編譯生成了用于debug模式的lib和dll文件);

  • Visual Studio版本:Visual Studio Community 2017。


準(zhǔn)備文件


01 已經(jīng)編寫(xiě)完成的頭文件和源文件


在已有項(xiàng)目文件夾中,新建CMakeLists.txt文件。

02 新建CMakeLists.txt文件

具體內(nèi)容如下:

其中,使用時(shí)需要注意以下地方,可能需要更改:

  • 復(fù)制CMakeLists.txt到其他項(xiàng)目時(shí)可能需要更改項(xiàng)目名稱(chēng);

  • 移植項(xiàng)目時(shí)需要按以下方式設(shè)定OpenCASCADE安裝路徑;

  • 移植項(xiàng)目時(shí)需要按以下方式設(shè)定Qt安裝路徑;

  • 移植項(xiàng)目時(shí)需要按以下方式設(shè)定Qt庫(kù)路徑。


CMaKe中打開(kāi)

CMakeLists.txt文件編輯完成后,打開(kāi)CMaKe選擇CMakeLists.txt所在的文件夾,并選擇或新建項(xiàng)目文件夾,依次點(diǎn)擊Configure(需要設(shè)置編譯器版本和平臺(tái))、Generate和Open Project按鈕即可打開(kāi)Visual Studio進(jìn)行編譯。

03 使用CMaKe為編譯器搭建編譯環(huán)境
04 使用OCC+Qt編寫(xiě)多段線功能畫(huà)出OpenCASCADE字符


參考

  1. https://www.youtube.com/playlist?list=PL_WFkJrQIY2iVVchOPhl77xl432jeNYfQ

    Lesson 5 Configuring OpenCascade-based project with CMake for Visual Studio and other IDE

    Lesson 18 OpenCascade Bottle tutorial? Code review? Tricks & Tips? Modeling

  2. https://gitlab.com/ssv/lessons/Lesson18_Qt_Widgets

  3. https://blog.csdn.net/qq_41035283/article/details/122469466(CMakeLists學(xué)習(xí)一、find_package查找包)


使用CMaKe構(gòu)建基于OpenCASCADE庫(kù)+Qt庫(kù)項(xiàng)目的Visual Studio編譯環(huán)境的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
丹巴县| 武穴市| 石渠县| 威海市| 饶河县| 汝城县| 永和县| 双辽市| 侯马市| 无棣县| 乐安县| 尤溪县| 武义县| 依安县| 运城市| 西贡区| 华亭县| 肥西县| 化德县| 内丘县| 夏邑县| 拉萨市| 淮滨县| 屯门区| 义乌市| 枝江市| 芮城县| 大方县| 舒城县| 富川| 桂东县| 玛沁县| 永州市| 乌兰察布市| 天柱县| 余干县| 紫云| 德州市| 永宁县| 夏河县| 鄂伦春自治旗|