Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互

这篇具有很好参考价值的文章主要介绍了Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先下载VS2019下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 这里点下载然后界面拖到最下点击较早的下载项

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 下载这个2019社区版的,下载好后勾选python开发和使用C++的桌面

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 然后下载QTIndex of /archive/qt,点这个5.12,然后点5.12.4,下3.6G的Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

, Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 然后QT下载要注册一个邮箱账号,这里插件点开QT 5.12.2勾选msvc2017就行了

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 下载好后把msvc2017添加到环境变量

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 然后在vs2019中安装QT插件,打开vs2019点击扩展->管理扩展

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 点击联机然后搜索qt,下载第一个,然后重启vs看到QT VS TOOLS即安装成功

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 这里VS和QT就配置好了,接下来安装coin3d 这里参考了这篇博主的博文(34条消息) 解决方案:Coin3D安装编译以及配合VS2019、QT的使用_jiaolu☞的博客-CSDN博客_coin3d安装

1.安装cmake(34条消息) Windows下的CMake下载与安装_SeanQikYibo的博客-CSDN博客_cmake.msi下载

2.安装GitGit for Windows

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 可以参考这篇博文(34条消息) Git 详细安装教程(详解 Git 安装过程的每一个步骤)_mukes的博客-CSDN博客_git安装基本上选默认就行

3.安装boost 参考这篇博文(34条消息) windows10下Boost的安装与初试_jiaolu☞的博客-CSDN博客_boost windows

4.安装Doxygen Doxygen: Downloads

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 默认安装即可

然后开始下载coin3dcoin3d · GitHub,进入github中搜索下载coin、soqt、sogui、quarter、sowin这五个

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 将它们都解压到D盘,这时在D盘新建一个空文件夹命名为Coin3D

这时在D盘打开cmd,然后将coin、soqt、sogui、quarter、sowin(除了sogui)每一个都进行如下指令(配置编译、编译、安装)

1.配置编译选项(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,将选项-S改为-H
-S指源码路径,这里就是下载下来的coin库的文件夹名
-B指编译路径,coin_build就是编译文件所在的文件夹名。如果不存在此文件夹则自动创建(不需要自己新建文件夹)
-DCMAKE_INSTALL_PREFIX是你的Coin3D相关库的安装目录,可以提前建好Coin3D文件夹,路径中不要包含中文
-DBOOST_ROOT是你之前安装的boost的安装目录,这里要做修改,改成你自己的boost的安装目录
-DCOIN_BUILD_DOCUMENTATION=OFF指是否生成编译相关的html文件和帮助文档。官网说默认OFF,和上面的Doxygen的用法介绍那边不知道是不是一个东西,没有深究。这里可以选 OFF,因为生成的文档在Documentation 都可以找到
2.编译Coin库

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

3.安装Coin库

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

安装好后会发现Coin3d文件多了四个文件,这plugins后面装好了就有了

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 4.配置编译选项(soqt)参考了这篇博文(34条消息) vs2019社区版+qt5.14.2+Coin3D安装_NINGJINGD的博客-CSDN博客_coin3d安装

这里要先将soqt-master目录下的CMakeLists.txt拉到最底更改如下,注释掉这一句,并且将解压好的sogui_master里的所有文件斗复制到D:\soqt-master\src\Inventor\Qt\common空目录下,有些人是\Inventor\Win\common

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 然后配置编译选项(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.在构建成功后在soqt_build文件夹下创建data空文件夹 然后在data中创建空文件夹materials

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 然后再编译soqt库

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.配置编译选项(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

如果这一步出现了错误,则按照和soqt一样的操作执行(注释掉cmkae的那一行...)

8.编译Quarter库

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,只需要将相关命令中的Quarter改成sowin

至此就都下载好了

然后我们打开vs创建新项目,选widgets下一步

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 就选这个 ,都是默认下一步 如果下面这个页面没有就参考这个博文(8条消息) vs2019+QT5创建新项目没有GUI Application问题_kolento233的博客-CSDN博客_qt创建项目没有applicationCoin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

这里点开main.cpp 

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 在项目这里点击属性

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 在C++常规附加包含目录中添加目录“****\Coin3D\include”

stdafx.h需要下载stdafx.h下载-stdafx.h文件下载-当易网 (downyi.com)

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 然后在链接器常规附加库目录这里添加目录 “******\Coin3D\lib”Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 在输入附加依赖项这里输入Coin4d.lib;Quarter1d.lib;SoQt1d.lib;SoWin1d.lib并注意把D:\Coin3D\lib内的dll文件也改成这个名字

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

把该路径下的dll文件复制到你的项目文件里Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言 

 Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 

然后在你的main.cpp开头加上这一段代码

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

Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互,c++,开发语言

 成功运行文章来源地址https://www.toymoban.com/news/detail-684677.html

到了这里,关于Coin3d环境搭建(VS2019+QT),实现基于Open Inventor机器人图形交互的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • QT5.14.2 + VS2019 + VTK8.2.0配置环境

    1.1.1 软件下载地址:Index of /archive/qt 1.1.2 安装的时候需要注意: 安装时候至少把MSVC2017 64bit选择上。 用VS2019时候,打开Qt Creator,点击工具-选项,构建套件中可能会显示黄色或者红色感叹号,这个时候就需要额外的配置。  打开VS2019,点击顶部工具 - 获取工具和功能 - 在跳出的

    2024年02月06日
    浏览(62)
  • VS2019+QT5.12.9环境下,调试QString无显示解决

    1、搜索 qt5.natvis.xml 文件,路径一般为C:UsersieskongAppDataLocalMicrosoftVisualStudio16.0_cb8bc8a7Extensionsoih0nd55.5jrqt5.natvis.xml,【建议使用Everything这个工具搜索] 2、复制到C:Program Files (x86)Microsoft Visual Studio2019EnterpriseCommon7PackagesDebuggerVisualizers目录下并重命名为qt5.natvis即可(如果

    2024年02月09日
    浏览(30)
  • 编译opencv环境搭建:vs2019 + cmake-3.25 + opencv-4.5.5

    一 下载vs2019 链接:Downloads - Visual Studio Subscriptions Portal 下载社区版本,因为是免费的,大家随便用 下载成功后直接安装就可以了。 有的环境安装好后在属性管理器中可能没有 Microsoft.Cpp.x64 文件 从如下链接下载 Microsoft.Cpp.x64 文件  (链接转载(227条消息) 解决vs2019属性管理器里

    2024年02月11日
    浏览(37)
  • QT:使用VS搭建qt环境

            在 Windows 平台下,使用 Visual Studio 搭建基于 CMake 的 QT 开发环境可以使开发者更加灵活地控制和管理 QT 项目的构建和配置。此过程需要在 Visual Studio 中安装并使用 CMake 工具,然后在 CMakeLists.txt 文件中添加适当的 QT 配置信息,以便编译、链接和生成 QT 项目。   

    2024年02月07日
    浏览(25)
  • Qt安装和vs搭建Qt环境

    想要使用Visual studio进行Qt项目开发,首先要安装Qt开发工具,下面将分为两部分展示Qt开发工具的安装和Visual studio怎么样配置Qt进行Qt项目的开发,安装Qt插件安装vsaddin,Qt Visual Studion Tools的安装,此文章介绍Qt 5.14.1版本的安装 一、安装文件下载 二、安装 双击exe运行 三、设置

    2024年04月11日
    浏览(22)
  • VS下开发Qt应用环境搭建

    vs2019 QT5.14 我之前是按照QT基础组件的安装,但是这个安装只是最基础的组件,如果想要在VS中使用QT,还得安装其他组件,下面的安装流程、 我之前已经安装了QT,现在需要新增套件 Qt安装完毕后,如何再添加移除组件 运行MaintenanceTool.exe QT 此操作至少需要一个处于启用状态

    2024年02月14日
    浏览(34)
  • QT学习笔记(三)——vs2019+Qt实现打开影像并以鼠标为中心用滚轮控制图片缩放

    之前写了一个博客讲怎么显示一张影像,那个是基于Qpainter的 今天使用QLabel来显示影像,并且用鼠标滚轮控制缩放。 关于图像的打开和显示,主要参考这个博客 关于如何使图片自适应窗口与铺满窗口,可以参考这个博客。 这两个博客出自同一作者,都很详细。 其中按照第二

    2024年02月09日
    浏览(29)
  • VS2022+CMAKE+OPENCV+QT+PCL安装及环境搭建

    VS2022安装: Visual Studio 2022安装教程(千字图文详解),手把手带你安装运行VS2022以及背景图设置_vs安装教程_我不是大叔丶的博客-CSDN博客 CMAKE配置: win11下配置vscode+cmake_心儿痒痒的博客-CSDN博客 OPENCV配置: VS2022 + Opencv4.5.5 + C++ 配置_愿飞翔的鱼儿的博客-CSDN博客 VS2022安装Im

    2024年02月09日
    浏览(43)
  • qt5.14.2 独立msvc环境搭建(不安装vs)

    一般情况下msvc下的qt开发,无论你是用qtcreator还是vs都推荐安装对应vs版本,这样是最省事和便捷的,但在有些情况下不便安装vs但项目又需要使用msvc,则可以只安装msvc c++编译器,步骤如下: 备注:文内用到所有包均上传到不限速的阿里云盘,欢迎关注 阿里云盘分享 https:

    2024年02月04日
    浏览(41)
  • Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

    1.操作系统win10 64位 2.合理的上网方式,需要正常访问google,最好有40G以上流量 3.安装VS2022,笔者使用的是社区版,并选中C++相关,笔者设置如下        注意,win10的sdk需要是10.0.22621.0,其他版本可能导致编译不通过,而且这个版本会根据webrtc源码的更新而发生变化  4.安装

    2024年02月08日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包