答案1:在dmd命令行中使用-I选项来指定头文件搜索目录,例如:

dmd test.d -I/home/other

答案2:在dmd命令行中使用-D选项来指定宏定义,例如:

dmd test.d -DDEBUG

这将定义一个名为DEBUG的宏。如果需要传递一个带值的宏定义,可以使用-D选项加上等号和值,例如:

dmd test.d -DMY_DEFINE=42

这将定义一个名为MY_DEFINE的宏,并将其值设置为42。

关于dlang语言的importc的介绍链接为httpsdlangorgspecimportchtml我想知道的是我现在有个testc文件代码里边他引入了ah和bh但是这两个头文件不在当前目录假如在homeother目录问题1-我应该怎么样给dmd指定类似gcc的-I选项即指定头文件搜索目录。问题2-假如我需要传递给testc一个宏定义又该在dmd命令行中指定呢这样我好切换

原文地址: https://www.cveoy.top/t/topic/g5jD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录