首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

更多例子见:Pascal examples Vala 库编译支持 上个版本,我们新增了对 Vala 语言的支持,但是之前只能支持控制台程序的编译,无法生成库文件。...") add_files("src/mymath.vala") add_values("vala.header", "mymath.h") add_values("vala.vapi...("src/mymath.vala") add_values("vala.header", "mymath.h") add_values("vala.vapi", "mymath-1.0...Lua5.3 作为可选的运行时内置了进来,我们只需要通过下面的命令编译安装 xmake,就可以从 Luajit 切换到 Lua5.3 运行时: Linux/macOS $ make RUNTIME=lua Windows...支持构建动态库和静态库程序 改进 Qt 规则去支持 Qt 4.x 改进 set_symbols("debug") 支持 clang/windows 生成 pdb 文件 #1638: 改进合并静态库 改进

71830
您找到你想要的搜索结果了吗?
是的
没有找到

Frida Internal - Part 2: 核心组件 frida-core

这其实是 GNOME 中使用的一个高级语言,和传统高级语言不同的是 vala 代码会被编译器先编译成 C 代码,然后再编译成二进制文件,因此也可以认为 vala 语言是 C 的一个语法糖拓展。...Vala 既可以通过 API 文件访问已有的 C 库文件,也可以从 C 中很容易调用 Vala 的方法。...一个简单的 Vala 代码示例如下: // test.vala int main (string[] args) { stdout.printf ("nargs=%d\n", args.length...options = null) { HostSession host_session; #if WINDOWS var tempdir = new TemporaryDirectory...另外由于这些核心组件大部分使用 Vala 语言编写,在保障内存安全性的同时也提供了丰富的跨平台能力,支持 Android、iOS、Linux、MacOS、Windows 这些主流操作系统的不同架构。

2.4K40

使用MonoDevelop开发跨平台的应用程序

Miguel De Icaza在文章中主要谈到几个方面: Linux, MacOS 和Windows上的特性完全一样 MonoDevelop 已经有了很多社区共献的插件,像Flash/Flex开发支持...,Vala语言支持,Mono debugger,MonoDevelop在三个主要的平台的特性一样,开发一个MonoDevelop的插件就可以惠及更多的开发者和用户 本地化的系统支持,虽然MonoDevelop...是基于GTK#开发的,开发者期望尽可能的和他们所使用的系统集成在一起,比如说在Mac上的菜单使用的Mac的系统菜单 在Windows平台上MonoDevelop使用的.NET Framework和.NET...下面一个我安装的MonoDevelop for Windows的截图。 ?       ...注意目前Window版本还只是Alpha阶段,可以到http://monodevelop.com/Download/Windows_Preview下载。

1.5K50
领券