linux - 在 Linux Mint 16 上构建 QtD 失败

标签 linux d

我正在尝试根据说明为我的 Linux Mint 16 机器构建 QtD here .我得到了 make,它从生成器发出了一堆警告(说明告诉我要忽略)。然后我尝试调用 sudo make install,但得到以下错误:

make[4]: *** No rule to make target `install'.  Stop.
make[3]: *** [CMakeFiles/install] Error 2
make[2]: *** [CMakeFiles/install.dir/all] Error 2
make[1]: *** [CMakeFiles/install.dir/rule] Error 2
make: *** [install] Error 2

我认为这意味着我失败了,而且我不确定我做错了什么。

最佳答案

我听说 QtD 不再维护。当然,dsource 的最后一次提交是 3 年前:http://www.dsource.org/projects/qtd/browser

然而,the d wiki有一个link to bitbucket有人拥有它的一个版本,最近在 12 月提交。所以,我猜有人恢复了它并将它放在 bitbucket 上。

但是,无论 bitbucket 存储库现在是否确实是“官方”QtD 存储库,鉴于对 dsource 存储库的最后一次提交是 3 年前,它不再编译的可能性非常高,即使您使用正确的构建命令。因此,我建议检查 bitbucket 存储库,看看是否可以让它工作,而不是尝试让 dsource 上的版本工作。即使您可以让 dsource 版本工作,它显然没有维护,所以您不会想长期使用它,而 bitbucket 版本似乎最近才对其进行了工作。

关于linux - 在 Linux Mint 16 上构建 QtD 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22280395/

相关文章:

php - Is_writeable 失败但我是所有者

linux - 有没有办法用 sed 将所有行附加到模式空间?

c++ - 使用独立的 c++ 程序处理用 c 编写的字符设备驱动程序

embedded - 您将如何在嵌入式实时环境中使用 D?

windows - 在 D 中使用 Windows dll 的正确方法?

asp.net - .net 核心应用程序套接字在负载下​​泄漏

C++ 代码自动格式化

linux - dlang是否默认安装一些信号处理程序

d - 将int字符串转换为int数组

d - 从 vibe.d 同步执行 std.process 有时会静默地挂起服务器