首先,抱歉我的英语不好。这是我在 D 中的第一个项目。也是我使用 SFML 的第一个项目(当然是 DSFML)。
我使用dub来制作Visual Studio项目(我使用VS2010)。然后 打开它并设置项目设置:
一般
编译器
链接器
自动完成工作正常:
当我尝试构建项目时,出现错误:
Error 42: Symbol Undefined _D5dsfml8graphics12__ModuleInfoZ
如何解决?
最佳答案
此特定错误表明它无法找到该库的实际 D 代码。这可能意味着 dub 没有在某处抓取/链接源代码,但我从未在 IDE 中使用过 dub,所以我不能确定。
为了帮助您找出问题所在并解决此问题,我的建议是在 github 上向维护者(实际上是我)提出 bug,方法是提出一个关于缺乏可供 D 使用的 IDE 教程的问题现在。
但是,如果您现在想开始使用 DSFML,您可以按照命令行教程进行操作,并将其用作确定需要链接哪些库、设置导入搜索路径的基础,等等
关于visual-studio - DSFML 构建错误 (VisualD),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23697532/