文档章节

使用cmake编译项目

shuiniu
 shuiniu
发布于 2017/08/02 10:21
字数 130
阅读 45
收藏 0

cmake是一个跨平台的编译工具,linux下的工具链是cmake make.

暗黑战神项目支持手写的Makefile,改为cmake工具生成的Makefile .

使用cmake 步骤:

安装cmake 编写CMakeLists.txt 执行cmake path(CMakeLists.txt所在路径)生成Makefile

执行make 生成可执行程序

目前成功把baseapp的编译用cmake 编译成功并可以运行。

 

编译过程中遇到的问题:

1 不支持 -E 编译选项,(还在看文档查找原因)

 

© 著作权归作者所有

上一篇: 妖精尾巴2
下一篇: 妖精尾巴
shuiniu
粉丝 0
博文 6
码字总数 691
作品 0
河西
私信 提问
使用Cmake生成跨极速赛车平台出租平台项目编译解决方案

项目最近有需求在windows下面运行,我花了几周时间将linux的服务器移植到windows下面,目前已经能够正常运行服务器,目前又有了新需求,两边的代码结构和组织是分开的,因此为了两边能够同步...

inuuns
2018/07/10
0
0
cmake命令 安装、用法简介

前言: cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年成为一个独立的开放源代码项目。其官方网站是www.cmake...

烦恼的大胖
2011/05/25
7.7K
5
使用Cmake生成OA信用盘平台出租跨平台项目编译解决方案

项目最近OA信用盘平台出租 haozbbs.com Q1446595067 有需求在windows下面运行,我花了几周时间将linux的服务器移植到windows下面,目前已经能够正常运行服务器,目前又有了新需求,两边的代码...

tutuoia
2018/07/10
0
0
在 linux 下使用 CMake 构建应用程序

CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文...

红薯
2009/02/06
886
0
Visual Studio 现已支持 CMake

Visual C++ 团队在他们的官方博客上宣布 Visual Studio 现已支持 CMake。 什么是CMake? CMake 是一个跨平台的开源工具,通过抽象本地构建环境和编译器以管理建立跨多平台程序。CMake解析一个...

局长
2016/10/08
17.4K
15

没有更多内容

加载失败,请刷新页面

加载更多

SIPC的保全存证变现应用才是先见之明

Facebook发起的Libra在接连退群后终于在联盟链上线前官宣成立联盟,同时Telegram公链TON在主网上线前被美国SEC要求退回私募非法所得。两个都拥有活跃用户数上亿的社交平台,一个以1000万美元...

SimpleChain
11分钟前
1
0
Node_初步了解(3)回调,作用域,上下文

本文转载于:专业的前端网站➧Node_初步了解(3)回调,作用域,上下文 1. 1 //回调:回调是异步编程最基本的方法,node.js需要按顺序执行异步逻辑的时候,一般采用后续传递的方式,将后续逻辑...

前端老手
11分钟前
1
0
好程序员Java教程分享Java的五大特点

好程序员Java教程为大家分享Java的五大特点希望对初学者有所帮助。 一、Java的(五大)特点: 1.简单性 相对于c语言来说 c语言的核心 指针(保存地址)*p Java中没有指针的概念(使用的是引用概念...

好程序员官网
13分钟前
1
0
移动端rem适配各种屏幕字体

在页面中引入这个js文件,可以实现各个屏幕的字体自适应: (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : ......

流年那么伤
15分钟前
2
0
2019我最喜爱的绿色应用活动投票开始,谁能突出重围?

在去年第一届软件绿色联盟开发者大会上,共有36个绿色应用荣获“2018年度我最喜爱的绿色应用”奖项。活动得到了消费者、开发者与应用厂商的一致好评,刚过完十一假期就有小伙伴们后台留言,问...

软件绿色联盟
25分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部