原文:xmake v2.6.1 发布,使用 Lua5.4 运行时,Rust 和 C++ 混合编译支持

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 这个版本,我们正式将默认的 Luajit 运行时切换到 Lua . 运行时,并且新增了 Rust 和 C 的混合编译支持,我们也集成了 Car ...

2021-12-04 10:34 5 487 推荐指数:

查看详情

xmake v2.5.8 发布,新增 Pascal/Swig 程序和 Lua53 运行时支持

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 这个版本,我们主要增加了 ...

Sat Oct 09 17:54:00 CST 2021 0 137
CC++混合编译问题

C语言中,编译器对于函数 int test()和int test(int a)的编译结果得到的函数名是一样的,所以C语言不能重载 而在C++中int test()和int test(int a)编译后生成不同名字的函数,所以支持重载 1.这就产生了问题,如果在C++中调用C语言的int ...

Mon Mar 17 02:57:00 CST 2014 0 4443
混合语言编程:启用CLR(公共语言运行时编译)让C#调用C++

前言 关于混合C#和C++的编程方式,本人之前写过一篇博客(参见混合语言编程:C#使用原生的Directx和OpenGL),在之前的博客中,介绍了在C#的Winform和WPF下使用原生的Direct和OpenGL进行绘图,主要使用的方式是声明一个函数为导出函数,然后就可以在C#中使用这个函数 ...

Tue Mar 08 03:28:00 CST 2016 3 2408
xmake v2.5.7 发布,包依赖锁定和 Vala/Metal 语言编译支持

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 这个版本,我们新增了很多新特性 ...

Sun Aug 29 19:11:00 CST 2021 0 110
C/C++混合编编译问题

以下为本实验使用编译器版本: 系统环境为: 目的:搞清以下几个问题 1. g++能否编译c文件 2. g++编出的s文件和gcc编出来的有何异同 3. __cplusplus宏在何时被定义 4. c调用c++的注意事项 5. c++调用c的注意事项 6. 针对 ...

Thu Jul 25 08:41:00 CST 2019 0 2106
C++运行时动态类型

RTTI 运行时类型识别(RTTI)的引入有三个作用: 配合typeid操作符的实现; 实现异常处理中catch的匹配过程; 实现动态类型转换dynamic_cast typeid操作符的实现 静态类型 C++支持使用typeid关键字获取对象类型信息,它的返回值类型 ...

Sat May 27 01:19:00 CST 2017 0 2382
C#编译时与运行时

曾几何时,对C#编译时与运行时的理解总是不是那么明显。以下对此部分说明一下自己的理解。 定义 编译时 将C#程序编译成中间代码的过程。其过程是对程序进行词法分析,语法分析等。 运行时 就是程序最终分配内存运行的过程。在运行的过程中也需要进行类型检查。例如数组是否越界检查,除零错误 ...

Sat Apr 14 23:42:00 CST 2018 0 1451
xmake v2.2.9 发布, 新增c++20 modules的实验性支持

这个版本没啥太大新特性,主要对c++20 modules进行了实验性支持,目前支持clang/msvc编译器,除此之外改进了不少使用体验,并且提高了一些稳定性。 另外,这个版本新增了socket.io支持以及对应协程io的调度支持,为下个版本的远程编译,以及后续的分布式编译做准备。 项目 ...

Mon Dec 23 05:14:00 CST 2019 1 232
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM