求个Windows下的C++解释器CINT,多谢。

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:09:58
网上只能看到Linux平台下的C++解释器CINT,那么Windows下的CINT解释器在哪?谢谢。

C/C++ 解释器 CINT

CINT 是一个使用 C/C++ 语法的解释器,它号称兼容 95% 的 ANSI C 代码和 85% 的 ANSI C++ 代码。

一、构成

CINT 已被移植到多种平台下,当前的最新版本是 5.15.90,在 Windows 平台下,CINT 由以下四部分组成:

解释器 cint.exe
它接受扩展名为 .c、.cpp、.cxx 等 C/C++ 的源代码,并将其解释执行。

库文件 libcint.dll
它提供了 cint 的运行时环境。

lib 编译器 makecint.exe
它将指定的 C/C++ 库编译为可由 CINT 使用扩展库,虽然 CINT 本身不进行编译,但它为使用 C/C++编译器创建了一个 makefile。

系统库 /include
提供诸如 stdio.h、iostream.h、time.h 等标准的 C/C++ 库的头文件。

二、特性

CINT 兼容 95% 的 ANSI C 代码和 85% 的 ANSI C++ 代码。这基本上意味着如果你的代码没有使用太过于专业的 C/C++ 语法,CINT 都能够正确的解析,诸如类、虚函数、运算符重载、继承、指针、数组等等。CINT 甚至支持模板。CINT 所不支持的 C/C++ 语言特性已被列在 Limitions。

三、安装

首先到 CINT 网站上下载一个最新的安装包,安装包通常分为两种,一种是已经编译好的二进制文件,一种是未经过编译的源代码,我的建议是这两个包都进行下载,因为在二进制包中不包括系统库。

对于得到的源代码,首先确定所使用的编译器,在安装包目录的 platform 子目录中找到你的编译器,如果没有找到,呵呵。

在自己编译器对应的目录中,通常有一个 setup.bat 文件,使用它来设置相关的变量并进行编译。CINT 运行时必须的系统变量为 CINTSYSDIR,它应该被设置为包含上述 CINT