2014-12-12 6 views
1

Кто-нибудь знает, как установить язык C или включить его в DrRacket?Как вы можете реализовать язык C с помощью DrRacket?

Я установил the C package, но получаю сообщение об ошибке при каждом запуске моей программы.

Ошибка:

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

ответ

5

Во-первых: я предполагаю, что вы говорите о Джей МакКарти "C" package для Ракетка. Если нет, пожалуйста, игнорируйте все ниже.

Я уверен, что проблема в том, что вы используете это в Windows. Этот языковой уровень пытается запустить компилятор C, а Windows - это не система, которая упрощает запуск компилятора C.

Я думаю, что правильный ответ здесь, к сожалению, заключается в том, что я не ожидал, что этот пакет будет работать правильно в Windows. Я думаю, лучшее исправление, вероятно, просто для пакета, чтобы сигнализировать об ошибке в Windows.

Жаль :(

Возможно + jeapostrophe есть что добавить здесь

EDIT:.? Я посмотрел на источник пакета, и это именно то, что происходит, я сделал запрос тянуть. который должен хотя бы немного улучшить сообщение об ошибке.

Смежные вопросы