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

歡迎光臨散文網(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ó)家法律
锡林郭勒盟| 张家港市| 合山市| 丹东市| 汽车| 博湖县| 岳池县| 南华县| 彰化市| 久治县| 九龙城区| 师宗县| 遂平县| 永定县| 通州市| 天气| 靖远县| 巴中市| 萍乡市| 西藏| 会理县| 麦盖提县| 汤原县| 曲麻莱县| 顺平县| 鹰潭市| 湟中县| 大洼县| 延津县| 宜良县| 丰都县| 福鼎市| 长白| 阳春市| 安康市| 西平县| 青神县| 花莲县| 临武县| 西华县| 哈密市|