gdc

    1热度

    2回答

    此代码与合同: import std.stdio; int TestContract(int a) in { assert(a > 0); } do { return a + 1; } int main(string[] args) { auto a = 2; try { writeln(a," + 1 is ",

    2热度

    1回答

    的关系,我很困惑与DispatchQueue和DispatchSemaphore.Like下面的例子: let semaphore : DispatchSemaphore = DispatchSemaphore(value:1) for i in 1...40 { DispatchQueue.global().async{ semaphore.wait() NS

    3热度

    1回答

    默认情况下,您无法在不等待用户按下输入的情况下在Unix中获得终端输入。 我怎样才能立即获得输入?我在debian Linux上使用gdc,所以我不能使用ncurses。 谢谢。

    0热度

    1回答

    当我附加到我的系统(Ubuntu 12.04)上运行进程时,我可以很容易地创建断点,但是当我点击'cont'命令时,除了打印“Continuing”消息,我的系统什么也不做。我总是尝试几个命令,结果相同。什么会导致这个问题?

    1热度

    2回答

    我试图将libcurl链接到我的程序,但链接器告诉我一些错误。 我检查过选项“-lcurl”已被使用。我也检查过libcurl是否正确安装。 我尝试的命令是: gdc myprogram.d -o myprogram -lcurl 和链接告诉我下面的错误: /usr/lib/gcc/x86_64-linux-gnu/4.8/libgphobos2.a(curl.o): In function

    0热度

    2回答

    似乎GDC不支持-version=<ident>开关,就像DMD一样。 --version或-v也不起作用。 如何指示编译器使用给定的版本标识符?

    1热度

    1回答

    我想学习d,所以我开始与你好世界,并试图扩大一点。 import std.stdio; import core.thread; void main(string[] args){ writeln("Hello World!"); Thread.sleep(dur!("seconds")(5)); writeln("Press enter key to exit.

    -2热度

    1回答

    所以我已经安装了gdc,试图在命令提示符下做一个简单的编译。不知道我的进口\包括实际工作?我该怎么办?我100%肯定该方案与Eclipse \配音\ DTT \ LDC编译... *C:\Development\gdc\bin>x86_64-unknown-linux-gnu-gdc C:\Users\plann\Downloads\test\MessageApp\src\app.d --sysr

    0热度

    1回答

    我从AUR安装了GtkD,现在我正在尝试编译this tutorial code。无论是编译GtkD本身还是教程代码,我都使用GDC 4.9.1。 我试图编译代码如下(hello.d是文件名): gdc -Wall -Werror -Wdeprecated -Wunknown-pragmas -g -m64 `pkg-config --cflags --libs gtkd-2` -O3 -frel

    0热度

    2回答

    可能吗?我正在用vibe.d构建一个REST Api并实现令牌认证。因为我不知道用户将在哪个框中发送授权标头参数,所以我需要以不区分大小写的方式查询它。例如: string[string] foo; foo["XXX"] = "YYY"; logInfo(*("xxx" in foo)); // BOOM. Exception here 是否有可能..? 感谢