国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互

這篇具有很好參考價(jià)值的文章主要介紹了Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

先下載VS2019下載 Visual Studio Tools - 免費(fèi)安裝 Windows、Mac、Linux (microsoft.com)

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?這里點(diǎn)下載然后界面拖到最下點(diǎn)擊較早的下載項(xiàng)

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?下載這個(gè)2019社區(qū)版的,下載好后勾選python開發(fā)和使用C++的桌面

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?然后下載QTIndex of /archive/qt,點(diǎn)這個(gè)5.12,然后點(diǎn)5.12.4,下3.6G的Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

,?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?然后QT下載要注冊(cè)一個(gè)郵箱賬號(hào),這里插件點(diǎn)開QT 5.12.2勾選msvc2017就行了

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?下載好后把msvc2017添加到環(huán)境變量

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?然后在vs2019中安裝QT插件,打開vs2019點(diǎn)擊擴(kuò)展->管理擴(kuò)展

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?點(diǎn)擊聯(lián)機(jī)然后搜索qt,下載第一個(gè),然后重啟vs看到QT VS TOOLS即安裝成功

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?這里VS和QT就配置好了,接下來(lái)安裝coin3d 這里參考了這篇博主的博文(34條消息) 解決方案:Coin3D安裝編譯以及配合VS2019、QT的使用_jiaolu?的博客-CSDN博客_coin3d安裝

1.安裝cmake(34條消息) Windows下的CMake下載與安裝_SeanQikYibo的博客-CSDN博客_cmake.msi下載

2.安裝GitGit for Windows

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?可以參考這篇博文(34條消息) Git 詳細(xì)安裝教程(詳解 Git 安裝過(guò)程的每一個(gè)步驟)_mukes的博客-CSDN博客_git安裝基本上選默認(rèn)就行

3.安裝boost 參考這篇博文(34條消息) windows10下Boost的安裝與初試_jiaolu?的博客-CSDN博客_boost windows

4.安裝Doxygen?Doxygen: Downloads

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?默認(rèn)安裝即可

然后開始下載coin3dcoin3d · GitHub,進(jìn)入github中搜索下載coin、soqt、sogui、quarter、sowin這五個(gè)

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?將它們都解壓到D盤,這時(shí)在D盤新建一個(gè)空文件夾命名為Coin3D

這時(shí)在D盤打開cmd,然后將coin、soqt、sogui、quarter、sowin(除了sogui)每一個(gè)都進(jìn)行如下指令(配置編譯、編譯、安裝)

1.配置編譯選項(xiàng)(coin):

cmake -Scoin-master -Bcoin_build -DCMAKE_INSTALL_PREFIX=D:\Coin3D -DBOOST_ROOT=D:\boost\boost_1_76_0 -DCOIN_BUILD_DOCUMENTATION=OFF

如果cmake版本低于3.13,將選項(xiàng)-S改為-H
-S指源碼路徑,這里就是下載下來(lái)的coin庫(kù)的文件夾名
-B指編譯路徑,coin_build就是編譯文件所在的文件夾名。如果不存在此文件夾則自動(dòng)創(chuàng)建(不需要自己新建文件夾)
-DCMAKE_INSTALL_PREFIX是你的Coin3D相關(guān)庫(kù)的安裝目錄,可以提前建好Coin3D文件夾,路徑中不要包含中文
-DBOOST_ROOT是你之前安裝的boost的安裝目錄,這里要做修改,改成你自己的boost的安裝目錄
-DCOIN_BUILD_DOCUMENTATION=OFF指是否生成編譯相關(guān)的html文件和幫助文檔。官網(wǎng)說(shuō)默認(rèn)OFF,和上面的Doxygen的用法介紹那邊不知道是不是一個(gè)東西,沒(méi)有深究。這里可以選 OFF,因?yàn)樯傻奈臋n在Documentation 都可以找到
2.編譯Coin庫(kù)

cmake --build coin_build --target ALL_BUILD --config Release -- /nologo /verbosity:minimal /maxcpucount

3.安裝Coin庫(kù)

cmake --build coin_build --target INSTALL --config Release -- /nologo /verbosity:minimal /maxcpucount

安裝好后會(huì)發(fā)現(xiàn)Coin3d文件多了四個(gè)文件,這plugins后面裝好了就有了

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?4.配置編譯選項(xiàng)(soqt)參考了這篇博文(34條消息) vs2019社區(qū)版+qt5.14.2+Coin3D安裝_NINGJINGD的博客-CSDN博客_coin3d安裝

這里要先將soqt-master目錄下的CMakeLists.txt拉到最底更改如下,注釋掉這一句,并且將解壓好的sogui_master里的所有文件斗復(fù)制到D:\soqt-master\src\Inventor\Qt\common空目錄下,有些人是\Inventor\Win\common

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?然后配置編譯選項(xiàng)(soqt)

cmake -Ssoqt-master -Bsoqt_build -A x64 -DCMAKE_INSTALL_PREFIX=D:\Coin3D -DCMAKE_PREFIX_PATH="D:\Coin3D;D:\qt\5.12.4\msvc2017_64" -DBOOST_ROOT=D:\boost\boost_1_76_0 -DSOQT_BUILD_DOCUMENTATION=OFF

5.在構(gòu)建成功后在soqt_build文件夾下創(chuàng)建data空文件夾 然后在data中創(chuàng)建空文件夾materials

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?然后再編譯soqt庫(kù)

cmake --build soqt_build --target ALL_BUILD --config Release -- /nologo /verbosity:minimal /maxcpucount

?6.安裝soqt

cmake --build soqt_build --target INSTALL --config Release -- /nologo /verbosity:minimal /maxcpucount

7.配置編譯選項(xiàng)(Quarter)

cmake -Squarter-master -Bquarter_build -A x64 -DCMAKE_INSTALL_PREFIX=D:\Coin3D -DCMAKE_PREFIX_PATH="D:\Coin3D;D:\qt\5.12.4\msvc2017_64" -DBOOST_ROOT=D:\boost\boost_1_76_0 -DSOQT_BUILD_DOCUMENTATION=OFF

如果這一步出現(xiàn)了錯(cuò)誤,則按照和soqt一樣的操作執(zhí)行(注釋掉cmkae的那一行...)

8.編譯Quarter庫(kù)

cmake --build quarter_build --target ALL_BUILD --config Release -- /nologo /verbosity:minimal /maxcpucount

9.安裝Quarter

cmake --build quarter_build --target INSTALL --config Release -- /nologo /verbosity:minimal /maxcpucount

10.編譯Sowin

參考Quarter,只需要將相關(guān)命令中的Quarter改成sowin

至此就都下載好了

然后我們打開vs創(chuàng)建新項(xiàng)目,選widgets下一步

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?就選這個(gè) ,都是默認(rèn)下一步 如果下面這個(gè)頁(yè)面沒(méi)有就參考這個(gè)博文(8條消息) vs2019+QT5創(chuàng)建新項(xiàng)目沒(méi)有GUI Application問(wèn)題_kolento233的博客-CSDN博客_qt創(chuàng)建項(xiàng)目沒(méi)有applicationCoin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

這里點(diǎn)開main.cpp?

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?在項(xiàng)目這里點(diǎn)擊屬性

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?在C++常規(guī)附加包含目錄中添加目錄“****\Coin3D\include”

stdafx.h需要下載stdafx.h下載-stdafx.h文件下載-當(dāng)易網(wǎng) (downyi.com)

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?然后在鏈接器常規(guī)附加庫(kù)目錄這里添加目錄 “******\Coin3D\lib”Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?在輸入附加依賴項(xiàng)這里輸入Coin4d.lib;Quarter1d.lib;SoQt1d.lib;SoWin1d.lib并注意把D:\Coin3D\lib內(nèi)的dll文件也改成這個(gè)名字

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

把該路徑下的dll文件復(fù)制到你的項(xiàng)目文件里Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言?

?Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?

然后在你的main.cpp開頭加上這一段代碼

#include "stdafx.h"
#define COIN_DLL    
#define SOWIN_DLL    
// 加載COIN庫(kù)文件    
#ifdef _DEBUG    
#pragma comment(lib, "SoWin1d.lib")    
#endif  

Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互,c++,開發(fā)語(yǔ)言

?成功運(yùn)行文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-684677.html

到了這里,關(guān)于Coin3d環(huán)境搭建(VS2019+QT),實(shí)現(xiàn)基于Open Inventor機(jī)器人圖形交互的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • QT5.14.2 + VS2019 + VTK8.2.0配置環(huán)境

    QT5.14.2 + VS2019 + VTK8.2.0配置環(huán)境

    1.1.1 軟件下載地址:Index of /archive/qt 1.1.2 安裝的時(shí)候需要注意: 安裝時(shí)候至少把MSVC2017 64bit選擇上。 用VS2019時(shí)候,打開Qt Creator,點(diǎn)擊工具-選項(xiàng),構(gòu)建套件中可能會(huì)顯示黃色或者紅色感嘆號(hào),這個(gè)時(shí)候就需要額外的配置。 ?打開VS2019,點(diǎn)擊頂部工具 - 獲取工具和功能 - 在跳出的

    2024年02月06日
    瀏覽(34)
  • VS2019+QT5.12.9環(huán)境下,調(diào)試QString無(wú)顯示解決

    VS2019+QT5.12.9環(huán)境下,調(diào)試QString無(wú)顯示解決

    1、搜索 qt5.natvis.xml 文件,路徑一般為C:UsersieskongAppDataLocalMicrosoftVisualStudio16.0_cb8bc8a7Extensionsoih0nd55.5jrqt5.natvis.xml,【建議使用Everything這個(gè)工具搜索] 2、復(fù)制到C:Program Files (x86)Microsoft Visual Studio2019EnterpriseCommon7PackagesDebuggerVisualizers目錄下并重命名為qt5.natvis即可(如果

    2024年02月09日
    瀏覽(25)
  • 編譯opencv環(huán)境搭建:vs2019 + cmake-3.25 + opencv-4.5.5

    編譯opencv環(huán)境搭建:vs2019 + cmake-3.25 + opencv-4.5.5

    一 下載vs2019 鏈接:Downloads - Visual Studio Subscriptions Portal 下載社區(qū)版本,因?yàn)槭敲赓M(fèi)的,大家隨便用 下載成功后直接安裝就可以了。 有的環(huán)境安裝好后在屬性管理器中可能沒(méi)有 Microsoft.Cpp.x64 文件 從如下鏈接下載 Microsoft.Cpp.x64 文件? (鏈接轉(zhuǎn)載(227條消息) 解決vs2019屬性管理器里

    2024年02月11日
    瀏覽(25)
  • QT:使用VS搭建qt環(huán)境

    QT:使用VS搭建qt環(huán)境

    ????????在 Windows 平臺(tái)下,使用 Visual Studio 搭建基于 CMake 的 QT 開發(fā)環(huán)境可以使開發(fā)者更加靈活地控制和管理 QT 項(xiàng)目的構(gòu)建和配置。此過(guò)程需要在 Visual Studio 中安裝并使用 CMake 工具,然后在 CMakeLists.txt 文件中添加適當(dāng)?shù)?QT 配置信息,以便編譯、鏈接和生成 QT 項(xiàng)目。 ??

    2024年02月07日
    瀏覽(18)
  • Qt安裝和vs搭建Qt環(huán)境

    Qt安裝和vs搭建Qt環(huán)境

    想要使用Visual studio進(jìn)行Qt項(xiàng)目開發(fā),首先要安裝Qt開發(fā)工具,下面將分為兩部分展示Qt開發(fā)工具的安裝和Visual studio怎么樣配置Qt進(jìn)行Qt項(xiàng)目的開發(fā),安裝Qt插件安裝vsaddin,Qt Visual Studion Tools的安裝,此文章介紹Qt 5.14.1版本的安裝 一、安裝文件下載 二、安裝 雙擊exe運(yùn)行 三、設(shè)置

    2024年04月11日
    瀏覽(27)
  • VS下開發(fā)Qt應(yīng)用環(huán)境搭建

    VS下開發(fā)Qt應(yīng)用環(huán)境搭建

    vs2019 QT5.14 我之前是按照QT基礎(chǔ)組件的安裝,但是這個(gè)安裝只是最基礎(chǔ)的組件,如果想要在VS中使用QT,還得安裝其他組件,下面的安裝流程、 我之前已經(jīng)安裝了QT,現(xiàn)在需要新增套件 Qt安裝完畢后,如何再添加移除組件 運(yùn)行MaintenanceTool.exe QT 此操作至少需要一個(gè)處于啟用狀態(tài)

    2024年02月14日
    瀏覽(30)
  • QT學(xué)習(xí)筆記(三)——vs2019+Qt實(shí)現(xiàn)打開影像并以鼠標(biāo)為中心用滾輪控制圖片縮放

    QT學(xué)習(xí)筆記(三)——vs2019+Qt實(shí)現(xiàn)打開影像并以鼠標(biāo)為中心用滾輪控制圖片縮放

    之前寫了一個(gè)博客講怎么顯示一張影像,那個(gè)是基于Qpainter的 今天使用QLabel來(lái)顯示影像,并且用鼠標(biāo)滾輪控制縮放。 關(guān)于圖像的打開和顯示,主要參考這個(gè)博客 關(guān)于如何使圖片自適應(yīng)窗口與鋪滿窗口,可以參考這個(gè)博客。 這兩個(gè)博客出自同一作者,都很詳細(xì)。 其中按照第二

    2024年02月09日
    瀏覽(27)
  • qt5.14.2 獨(dú)立msvc環(huán)境搭建(不安裝vs)

    qt5.14.2 獨(dú)立msvc環(huán)境搭建(不安裝vs)

    一般情況下msvc下的qt開發(fā),無(wú)論你是用qtcreator還是vs都推薦安裝對(duì)應(yīng)vs版本,這樣是最省事和便捷的,但在有些情況下不便安裝vs但項(xiàng)目又需要使用msvc,則可以只安裝msvc c++編譯器,步驟如下: 備注:文內(nèi)用到所有包均上傳到不限速的阿里云盤,歡迎關(guān)注 阿里云盤分享 https:

    2024年02月04日
    瀏覽(28)
  • VS2022+CMAKE+OPENCV+QT+PCL安裝及環(huán)境搭建

    VS2022+CMAKE+OPENCV+QT+PCL安裝及環(huán)境搭建

    VS2022安裝: Visual Studio 2022安裝教程(千字圖文詳解),手把手帶你安裝運(yùn)行VS2022以及背景圖設(shè)置_vs安裝教程_我不是大叔丶的博客-CSDN博客 CMAKE配置: win11下配置vscode+cmake_心兒癢癢的博客-CSDN博客 OPENCV配置: VS2022 + Opencv4.5.5 + C++ 配置_愿飛翔的魚兒的博客-CSDN博客 VS2022安裝Im

    2024年02月09日
    瀏覽(28)
  • Qt6.5.1+WebRTC學(xué)習(xí)筆記(十)開發(fā)環(huán)境搭建(win10+vs2022)

    Qt6.5.1+WebRTC學(xué)習(xí)筆記(十)開發(fā)環(huán)境搭建(win10+vs2022)

    1.操作系統(tǒng)win10 64位 2.合理的上網(wǎng)方式,需要正常訪問(wèn)google,最好有40G以上流量 3.安裝VS2022,筆者使用的是社區(qū)版,并選中C++相關(guān),筆者設(shè)置如下 ? ? ? ?注意,win10的sdk需要是10.0.22621.0,其他版本可能導(dǎo)致編譯不通過(guò),而且這個(gè)版本會(huì)根據(jù)webrtc源碼的更新而發(fā)生變化 ?4.安裝

    2024年02月08日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包