如何使用DrRacket实现C语言?

时间:2014-12-12 22:08:06

标签: c racket

有没有人知道如何安装C语言或在DrRacket中启用它?

我已经安装了the C package,但每次运行程序时都会出错。

错误是:

 ..\..\Program Files\Racket\collects\racket\system.rkt:181:19:
system*: contract violation
expected: path-string?   given: #f

1 个答案:

答案 0 :(得分:5)

首先:我假设您正在谈论Jay McCarthy对于Racket的"C" package。如果没有,请忽略以下所有内容。

我很确定这里的问题是你在Windows上运行它。这个语言级别试图运行C编译器,而Windows不是一个可以很容易地运行C编译器的系统。

我认为这里的正确答案很遗憾,我不希望这个程序包在Windows上正常运行。我认为最好的解决办法可能只是在Windows上发出错误信号包。

抱歉:(。

也许+ jeapostrophe有什么要补充的吗?

编辑:我看了一下包源,这正是发生了什么。我做了一个拉取请求,至少应该改善错误消息。