加载中
xmake从入门到精通9:交叉编译详解

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 除了win, linux, macOS平台,以及android, ...

跨平台c开发库tbox:内存库使用详解

TBOX是一个用c语言实现的跨平台开发库。 针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上...

2019/12/06 11:43
813
xmake从入门到精通8:切换编译模式

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文我们会详细介绍下如何在项目构建过程中切...

2019/12/06 09:31
106
xmake从入门到精通8:切换编译模式

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文我们会详细介绍下如何在项目构建过程中切...

lua
2019/12/05 23:35
0
xmake从入门到精通7:开发和构建Cuda程序

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文我们会详细介绍下如何通过xmake来构建c...

2019/11/30 22:16
10
跨平台c开发库tbox:内存库使用详解

内存整体架构 TBOX的内存管理模型,参考了linux kernel的内存管理机制,并在其基础上做了一些改进和优化。 内存池架构 大块内存池:large_pool 整个内存分配的最底层,都是基于large_pool的大...

xmake从入门到精通6:开发和构建Qt程序

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 xmake完全支持对Qt5项目的维护和构建,通过本...

xmake从入门到精通5:Android平台编译详解

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文主要详细讲解如何通过xmake编译可在and...

c++
2019/11/15 22:54
61
xmake从入门到精通4:常用C/C++项目描述设置详解

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文主要详细讲解如何编写一些常用的基础xma...

xmake从入门到精通3:运行和调试目标程序

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文主要详细讲解如何加载运行编译好的目标程...

xmake从入门到精通2:创建和编译工程

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文主要详细讲解如何创建一个基于xmake的工...

2019/11/10 12:04
71
xmake从入门到精通1:安装和更新

xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。 本文主要详细讲解xmake在各个平台下的安装过...

使用xmake构建c++20 modules

c++ modules已经正式纳入了c++20草案,msvc和clang也已经基本实现了对modules-ts的支持,随着c++20的脚步离我们越来越近,xmake也开始对c++modules提前做好了支持。 目前xmake已经完全支持了...

2019/09/22 21:19
764
使用xmake构建c++20 modules

c++ modules已经正式纳入了c++20草案,msvc和clang也已经基本实现了对modules-ts的支持,随着c++20的脚步离我们越来越近,xmake也开始对c++modules提前做好了支持。 目前xmake已经完全支持了...

2019/09/22 12:02
82
xmake v2.2.8 发布, 新版vs工程生成插件

这个版本提供了全新的vs工程生成插件(非常感谢@OpportunityLiu的贡献),跟之前的生成vs的插件处理模式上有很大的不同,原先生成的vs工程是把所有源文件展开后,转交给vs来处理编译。 此外,...

基于 xmake,助力打造跨平台 C/C++依赖包生态

xmake集成了内置的远程包依赖管理,用户只需要简单地在项目中添加自己所需要的包和版本,即可自动下载和集成对应的包到项目中,并且实现编译和链接。 例如: add_requires("libuv master", "...

2019/08/12 09:22
2.7K
制作和上传C/C++包到xmake的官方仓库

xmake集成了内置的远程包依赖管理,用户只需要简单地在项目中添加自己所需要的包和版本,即可自动下载和集成对应的包到项目中,并且实现编译和链接。 例如: add_requires("libuv master", "...

xmake v2.2.7 发布, 改进Cuda项目构建

这个版本主要对Cuda项目的构建做了很多的改进,并且新增了对lex/yacc编译支持,同时也对target新增了on_link, before_link和after_link等链接阶段的定制化支持。 这里,我还要感谢下@Opport...

xmake vs cmake对比分析

首先,不得不承认,cmake很强大,发展了这么多年,整个生态已经相当完善,功能也相当丰富,这点xmake目前是比不了的。 当初我做xmake的目的,也并不是为了完全替代cmake,这没啥意义,只是觉...

xmake v2.2.5, 更加完善的包依赖管理

此版本耗时四个多月,对包依赖管理进行了重构改进,官方仓库新增了mysql,ffmpeg等常用依赖包,并且新增了大量新特性。 关于新特性的详细说明,可以看下下面的官方文档,或者看下相关文章介绍...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部