cost 90 ms
D语言导入本地模块 - D language import local module

我是 D 语言的新手。 我有一个项目A 。 当我执行dub build时,它为我创建了libA.so 。 我正在尝试创建一个不同的.d 文件并导入此模块。 现在我想写一个 D 包装器来使用它。 当我试过import a 那没起效。 我将libA.so复制到sudo cp libA.so /usr/i ...

2022-04-08 01:13:06   3   150    d / .so / dmd / dub  
package.d 遇到问题 - Having trouble with package.d

我在使用 D 的package.d功能时遇到问题。 我有我的package.d文件: 然后我有util.d : 当我尝试在另一个项目中使用它时,它给了我这个错误: 我知道这应该可行,因为 GitHub 上的项目使用它,特别是bindbc-sdl 。 ...

2021-05-11 00:36:35   1   31    package / d / dub  
将 D 项目编译为库 - 依赖项会发生什么? - Compiling D project as a library - what happens with dependencies?

好的,这是我的问题: 我有一个工作的 DUB 项目,它产生一个应用程序。 我决定在我的dub.json文件中还需要一个“库”配置: 因此,现在当我使用dub build --config=library构建项目时,它会在同一目录中生成一个libXXXX.a文件。 到目前为止,一切都很好。 我尝试使 ...

2019-10-01 07:27:45   1   39    c / gcc / d / dmd / dub  
在Windows软件包tinyredis-2.1.1上构建的语言D错误:未定义的标识符`EWOULDBLOCK` dmd失败,退出代码为1 - Langage D build on Windows package tinyredis-2.1.1 Error: undefined identifier `EWOULDBLOCK` dmd failed with exit code 1

我正在尝试在Windows计算机上构建一个D项目。 它可以在mac上运行,但是在Windows中构建时出现以下错误,我在项目中使用了命令“ dub”,并在某个时候获取了此信息: 任何想法为何在Windows上无法识别此EWOULDBLOCK变量? 这是connection.d中出 ...

在DUB中,如何根据可选依赖项有条件地编译代码? - In DUB, how do I conditionally compile code based on optional dependencies?

如果我有一个带有可选依赖项的基于DUB的项目,我该如何做,以便仅在选择了依赖项的情况下才编译某些代码(无论是模块还是version(...){...}块)? 有没有一种方法可以根据是否存在依赖项来定义版本标识符? 我已经阅读了“可选”和“默认”作为记录的“依赖”标签的属性在这里 。 这 ...

2017-08-15 16:42:55   2   112    d / dub  
有没有办法自我托管DUB注册表? - Is there a way to self-host a DUB registry?

我正在为客户构建多个项目,他们往往有共同的代码,我已将其分解为单独的项目。 我正在尝试使用DUB来组织所有这些,但到目前为止,我无法弄清楚如何将这些常见项目作为依赖项添加而不在github等网站上发布它们并在DUB的公共注册表中注册它们。 发布这些内容会违反我的合同或将无趣的垃圾邮件放入DU ...

2017-06-21 20:02:43   1   144    d / dub  
D-模块main位于文件“ main.d”中,使用DUB编译时无法读取 - D - module main is in file “main.d” which cannot be read when compiling using DUB

我有以下dub.json文件: 我在src文件夹中有main.d (带有类似hello-world的基本程序)。 如果我运行dub build出现问题标题中提到的错误。 如果将main.d从src移到dub.json所在的目录,则错误消失。 我非常想将源代码保留在src ,但这无法 ...

2017-05-28 14:27:28   1   334    d / dub  
配置DUB以使用64位编译器 - Configuring DUB to use 64-bit compiler

如何配置DUB以将我的应用程序编译为64位可执行文件? 这是我的dub.json: 我尝试将此行添加到dub.json: 但后来dub build输出: 所以我尝试用以下代码替换该行: 但得到了这个错误: 我在Windows 10上安装了DMD 2.07 ...

2017-05-19 15:23:23   1   944    d / dub  
使用dub输出C++可链接静态库 - Use dub to output C++ linkable static library

我想将我的 D 库(使用配音)与我的 C++ 应用程序静态链接。 我已按照wiki 上的说明成功手动链接示例。 但是,我有自己的使用 dub 的库,我不知道如何让它输出我使用cl链接的内容。 让我告诉你我的意思( 来自 wiki 的示例代码,但添加了配音): 项目目录: 主文件: ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM