`
yanfaguanli
  • 浏览: 679656 次
文章分类
社区版块
存档分类
最新评论

使用CMake构建Ogre工程文件时的一些小细节

 
阅读更多

CMake 是个跨平台的自动化建构系统,简单说就是可以用它生成工程文件,在比如vs的sln文件,或者linux下常用的makefile。

基本教程在http://www.ogre3d.cn/ 可以找到

一篇不错的图文教程在这里:

http://hi.baidu.com/houwenbin1986/blog/item/c51a361e46b636c4a78669bb.html

这里说两个很细节的问题:

1、列表里如果还有红底高亮,那就是说还有依赖库没有配置好,或者是有其他配置没有配置好。如果没有红底高亮了,那就可以点击Generate按钮来生成工程文件了。

2、在第一次点击Configure按钮时会让我们选择编译器版本,从而生成不同的工程文件。如果想更换编译器版本,可以选择菜单中的 File-Delete Cache 这样再点击Configure按钮就会再一次让我们选择编译器版本。

分享到:
评论

相关推荐

    cmake 构建多文件多目录项目教程

    cmake 构建多文件多目录项目教程 cmake 是一个功能强大且灵活的构建工具,广泛应用于 C++ 项目的构建和管理。下面是 cmake 构建多文件多目录项目的相关知识点: 一、cmake 的常用环境变量 cmake 提供了许多环境...

    C++通过CMake构建QT 5.12的工程模板

    这是在ubuntu16.04系统下,用C++通过cmake构建qt5.12的工程模板。 自动根据.ui文件生成.h和cpp文件,利用qtcreator修改.ui文件后,无需其他设置,直接make可生成修改后的界面。 使用方法一:按照普通的cmake工程...

    cmake创建多工程例子

    在IT行业中,构建和管理大型项目时,使用合适的构建工具至关重要。`CMake`就是这样的一个工具,它是一个跨平台的构建系统,可以用来管理多种编译器和构建过程。本篇文章将深入探讨如何使用`CMake`创建一个多工程的...

    使用vscode cmake插件构建的CMake工程模板

    本教程将详细讲解如何使用VSCode的CMake插件来构建CMake工程模板。 首先,确保你已经安装了VSCode和CMake。VSCode可以从官方网站下载,CMake可以在其官网或通过操作系统自带的包管理器进行安装。同时,确保安装了...

    cmake构建msvc工程示例

    cmake构建sln及工程文件的简单示例。附原始工程文件和cmakelist.txt。示例中配置工程包含头文件源文件资源文件,及编译选项的方法。示例中只配置了release x64版本。未对复杂目录结构进行说明,有兴趣可参考官方文档...

    深入指南:使用CMake构建C项目

    CMake是一个跨平台的自动化构建系统,它使用配置文件(称为CMakeLists.txt)来生成标准构建文件,如Unix的Makefile或Windows的Visual Studio工程文件。CMake非常适合管理大型项目,支持多种编译器和平台。本文将详细...

    cmake完整工程示例

    这个"cmake完整工程示例"提供了全面的指导,帮助开发者理解如何有效地使用CMake来构建多源文件项目,并且展示了如何生成和使用动态库。 首先,CMakeLists.txt是CMake项目的中心文件,它包含了构建过程的所有指令。...

    CMake 生成Qt工程文件(vs2013 or vs2015)

    在软件开发领域,CMake是一种跨平台的构建系统,它能生成特定于平台的构建文件,如Visual Studio的解决方案文件。Qt则是一个流行的开源GUI库,广泛用于创建跨平台的图形用户界面。当使用CMake与Qt结合时,开发者可以...

    使用CMake构建跨平台应用程序-王敏2009.pdf

    由于提供的文件内容中并没有实际的文字信息,无法从中提取知识点,因此我将基于标题“使用CMake构建跨平台应用程序”和描述“论文,讲解的相对细致,共享给大家。比看Ken Martin,Bill Hoffman编著的英文版...

    CMake实战.pdf

    在使用CMake时,你需要创建一个或多个`CMakeLists.txt`文件,这些文件用CMake语言编写,包含了项目构建的指令。例如,`PROJECT`命令用于定义项目名称和使用的语言,`SETMESSAGE`用于设置和显示变量,`ADD_EXECUTABLE...

    linux 下使用 CMake 构建应用程序

    CMake 是一款跨平台的自动化构建工具,它通过读取名为 `CMakeLists.txt` 的文件来描述项目的构建过程,并能够根据不同的平台生成相应的构建文件(如 Unix 系统下的 Makefile 或 Windows 系统下的 Visual C++ 工程...

    CMake实战-20200708.pdf

    3. 使用自定义的FindHELLO 模块构建工程 4. 如果没有找到hello library 呢? CMake是一个功能强大且灵活的构建工具,具有跨平台、简化编译构建过程、可扩展等特点,广泛应用于大型项目的开发中。

    CMake构建OpenGL项目

    通过使用CMake,开发者可以编写平台无关的CMakeLists.txt文件,该文件定义了构建规则,然后CMake会生成特定平台的构建系统,如Unix Makefiles、Visual Studio解决方案或Xcode项目。 在构建OpenGL项目时,我们需要...

    Cmake构建Opencv4.2需要下载的文件.zip

    在构建OpenCV 4.2版本时,CMake是一个关键工具,它负责管理项目的构建过程,包括找到依赖库、配置构建选项以及生成构建系统。在这个过程中,有几个重要的知识点需要了解。 1. **CMake简介**:CMake是一个跨平台的...

    VScode C/C++配置文件及CMake工程.rar

    本压缩包“VScode C/C++配置文件及CMake工程.rar”包含了在VScode中配置C/C++开发环境以及使用CMake构建系统所需的相关文件。下面将详细阐述如何利用这些资源进行高效开发。 1. **VScode C/C++扩展配置**:VScode的...

    C/C++ 项目构建 CMake 构建工程使用小结 CMake 常用函数介绍

    在大型C/C++项目中,由于文件数量众多且结构复杂,CMake 的使用变得尤为重要。 一、CMake基本概念 1. `CMakeLists.txt`:每个CMake项目的核心是这个文本文件,它包含了构建项目所需的指令。通过这个文件,你可以...

    给出了TC397 Tasking CMake Gitlab集成使工程可以命令行编译 CI CD的最小工程

    要运行这个最小工程,你需要先安装CMake和Gitlab Runner,然后在命令行中使用CMake生成构建文件,接着执行构建过程。同时,你需要在Gitlab项目中配置`.gitlab-ci.yml`,并在Runner上注册该项目以开始CI/CD流程。 ...

    windows下Qt6 使用CMake 安装时自动拷贝Qt及其他依赖文件

    在Windows环境下,使用CMake构建Qt6项目时,往往需要处理Qt库和其他依赖文件的路径问题,确保在不同机器上运行程序时能够正确找到这些文件。这篇内容将深入讲解如何利用CMake配置过程来自动复制Qt及其依赖文件,以...

    OpenCV3.2 Cmake生成 VS2015工程文件时缺少的文件

    使用Cmake生成OpenCV3.2的VS2015工程文件时会报缺少部分文件: ffmpeg_version.cmake opencv_ffmpeg_64 .dll opencv_ffmpeg.dll boostdesc_bgm_bi.i boostdesc_bgm_hd.i boostdesc_bgm.i boostdesc_binboost_256.i ...

    cmake实践 修订版 pdf

    ### CMake实践修订版知识点...综上所述,《CMake实践》修订版不仅是一份详尽的使用指南,更是一份宝贵的资源,帮助读者深入了解CMake的核心概念和技术细节。无论是初学者还是经验丰富的开发人员,都能够从中受益匪浅。

Global site tag (gtag.js) - Google Analytics