为了使用CMake编译OpenSceneGraph(OSG),你可以按照以下步骤进行操作。这些步骤涵盖了从环境准备到实际编译的整个过程。 1. 安装并配置CMake环境 首先,你需要下载并安装CMake。可以从CMake官方网站下载最新版本的CMake图形化工具,并按照安装向导完成安装。 2. 下载OpenSceneGraph(OSG)源码 接下来,你需要从OpenSceneGraph的...
topic/Qt4是旧的版本,所以不能自动找到安装好的OSG库,因此需要手动指定OSG_LIBRARY_RELEASE等OSG库文件的路径。另外,这个库对于RelWithDebInfo类型的构建安装有点问题,因此没有使用CMake安装的方式,而是采用自定义的脚本进行安装。如果是Debug或者Release类型,可以直接使用CMake安装的方式。 最新的主分支构建的关键指令如...
-DBUILD_OSG_EXAMPLES=OFF#构建阶段,指定构建类型cmake --build . --config RelWithDebInfo -- /m:8#安装阶段,指定构建类型和安装目标#cmake --build . --config RelWithDebInfo --target install#自定义安装#复制include文件夹Copy-Item -Path "../include/osgQOpenGL" -Destination "$InstallDir/include"...
要开发三维CAD相关,所以用到OSG,但是OSG的安装过于繁琐,我们的项目下个月就要开始了,所以想着自己写个程序帮助同事们直接跳过最繁琐的配置环节,今天虽然是周六并且我还在发烧,但中午仍然是干了4个小时,写出来了这个程序,现在只把源码放上来,挖坑以后再填,具体的使用方法请看这里:OSG源码下载后,快速配置Cmake的C++...
另外,这个库对于RelWithDebInfo类型的构建安装有点问题,因此没有使用CMake安装的方式,而是采用自定义的脚本进行安装。如果是Debug或者Release类型,可以直接使用CMake安装的方式。 最新的主分支构建的关键指令如下所示: #配置CMake cmake .. -G "$Generator" -A x64 ` -DCMAKE_BUILD_TYPE=RelWithDebInfo ` -...
1):在CMake图形界面中的“Where is the source code:”的编辑框中输入osg源码目录,注意:该目录必须是CMakeList.stxt所在目录,目录路径不能有中文,否则CMake会报错。 2):在“Where to build the binaries”中输入osg编译、链接后生成文件的存放目录。为避免编译产生的文件和源码混放在一起,一般在源码目录的同级...
在VS-Qt-CMake基础上,打开mainwindow.ui,添加一个QWidget,然后在widget上右键-提升,选择SceneViewWidget CMakeLists.txt中添加了OSG相关配置 cmake_minimum_required(VERSION3.0) SET(PRODUCT_NAME ReadS3C) SET(PRODUCT_HEADER_FILES mainwindow.h SceneViewWidget.h ...
1.项目介绍此项目是用来快速完成osg的cmake配置仓库:coldrainsnow/osgCmake: OSG源码下载后,快速配置Cmake的C++程序...
cmake --build . --config RelWithDebInfo -- /m:8 # 安装阶段,指定构建类型和安装目标 #cmake --build . --config RelWithDebInfo --target install # 自定义安装 # 复制include文件夹 Copy-Item -Path "../include/osgQt" -Destination "$InstallDir/include" -Recurse -Force ...
步骤二:安装cmake和cmake-gui 自带了cmake,确认cmake版本: 安装cmake-gui 运行: 步骤三:使用cmake配置目标工程 先解压osg,然后打开cmake的界面: 是没有找到opengl,笔者这个麒麟版本特殊,无法在线安装,联系厂...