我在Code :: Blocks中编译D程序时遇到问题。这就是我正在做的事情:
C:\Compilers\dmd2
。我还在C:\Compilers\dm
。C:\Compilers\dmd2\windows
dmd.exe
dmd.exe
dmd.exe
lib.exe
windbg.exe
rcc.exe
(这是默认文件,不存在。我不知道该如何设置它。) make.exe
C:\Compilers\dmd2\windows\lib
C:\Compilers\dmd2\windows\bin
当我开始一个新的D项目时,我没有看到任何语法突出显示。尝试编译并运行一个简单的“hello world”程序会导致以下错误:
"Hello World in D - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...
Nothing to be done.
我做错了什么?
答案 0 :(得分:0)
我不确定这是否真的导致了这个问题,但你的C / C ++编译器应该是dmc
,不是 dmd
(这是一个不同的下载包)。尝试修复它,看看是否有帮助(尽管可能没有)。
答案 1 :(得分:0)
编译器安装目录应为* C:\ Compilers \ dmd2 *
答案 2 :(得分:0)
在玩了一下之后我终于开始工作了。
我完全重新安装了所有Code :: Blocks和Digital Mars。
当我重新安装Code :: Blocks时,我选择了D lexer(它给了我语法高亮)。
在新的D编译器文件夹中,我删除了Linux和OSX的文件夹,并将文件从Windows文件夹移动到主文件夹中。