五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
平利县| 龙海市| 宝坻区| 无为县| 蒲江县| 开封市| 盘山县| 区。| 邛崃市| 定远县| 页游| 青冈县| 隆尧县| 额济纳旗| 南平市| 文山县| 梨树县| 黑河市| 永川市| 唐海县| 麻城市| 宁蒗| 延长县| 义乌市| 邵阳县| 苗栗县| 丹寨县| 兴宁市| 阿拉善盟| 广州市| 农安县| 太保市| 会理县| 辉县市| 汽车| 公安县| 开鲁县| 柳江县| 乐亭县| 桓仁| 恭城|