dub

    1热度

    1回答

    dub在下面建立优化二进制的升序是多少? (例如...调试<平原<发布...) $ dub build -h ... -b --build=VALUE Specifies the type of build to perform. Note that setting the DFLAGS environment variable will override

    2热度

    1回答

    我想静态链接我的D库(使用配音)与我的C++应用程序。 我跟着the instructions on the wiki成功手动链接示例。 但是,我有我自己的库,使用配音,我不知道如何使其输出的东西我链接到使用cl。 让我告诉你我是什么意思(示例代码from the wiki,但配音加): 项目目录: E:\Projects\foo │ main.c │ └───libadd │ d

    1热度

    2回答

    我能想到的至少有几个用例或情景的: 的“例子”配置中建立多个示例程序。 一个包含客户端程序和主机程序的项目。 包含一个主程序和一些相关实用程序(例如:gcc)的项目。 更一般地说,如果项目有多个输出可执行文件具有相同或相似的一组依赖关系,那么一次构建它们可能是有意义的。用户决定运行哪个可执行文件要比找出如何让DUB创建他们想要的可执行文件更容易(他们可能不是熟悉DUB的D开发人员)。作为D开发人员

    0热度

    2回答

    如果我有一个基于DUB的项目有一个可选的依赖关系,我如何使它成为一些代码(无论是模块还是版本(...){...}块)只有在依赖项被编译时才会被编译选择?有没有一种方法可以根据依赖关系是否存在来定义版本标识符? 我已经阅读了关于“依赖”标签的“可选”和“默认”属性的文档here。这使我可以将依赖项定义为可选项,但如果我无法对代码进行版本化以反映所选依赖项,则缺乏依赖性。

    2热度

    1回答

    我需要生成两个具有一些通用源代码的exe文件。用配音来做什么是最好的方法? 我试图做的像,但得到只有一个主要功能允许的错误消息。 这里是我的dub.json: { "name": "code1", "authors": [ "Suliman" ], "description": "A minimal D application.", "copyright":

    0热度

    1回答

    我有以下的dub.json不能阅读: { "name": "foo", "targetType": "executable", "sourceFiles": ["main.d"], "mainSourceFile": "main.d", "importPaths": ["src"], "sourcePaths": ["src"], }

    3热度

    2回答

    Project/ dub.sdl/ source/ examples/ test/ source/ app.d dub.sdl 项目/ dub.sdl ... subpackage "./examples/test" ... 项目/ examples /测试/ dub.sdl name "test" targ

    3热度

    1回答

    我正在为一个客户建立多个项目,他们倾向于将通用代码分解为单独的项目。我正在尝试使用DUB来组织所有这些,但到目前为止,我无法弄清楚如何将这些常见项目添加为依赖项,而无需将它们发布到像github这样的站点上,并将它们注册到DUB的公共注册表中。发布这些东西可能会违反我的合同,或者将不感兴趣的垃圾邮件放入DUB注册表中(或两者兼而有之)。有没有什么办法可以在私人服务器上操作我自己的DUB注册表,并且

    2热度

    1回答

    如何配置DUB以将我的应用程序编译为64位可执行文件?这里是我的dub.json: { "name": "dvulkanbase", "targetType": "executable", "description": "Vulkan boilerplate", "authors": ["Myself"], "homepage": "http://

    0热度

    1回答

    假设我有一个名为“myapp”的项目,它取决于“sdlang-d”。我想从命令行使用dub build --build=release-debug将我的项目构建为release-debug。由于SDLang issue #54,我不能让它构建sdlang-d作为release-debug,所以我想用我的配音配置文件来强制sdlang-d构建为“debug”或“debugMode”,而不管构建选项何