ldc + clang в бра на окнах
Я пытаюсь использовать статическую библиотеку c в программе dlang. Подскажите пожалуйста, как правильно это сделать в бра.
app.d
import std.stdio;
extern(C) void say_hi_from_c();
void main(string[] args) {
say_hi_from_c();
printf("exit");
}
module.c
#include "stdio.h"
void say_hi_from_c()
{
printf("Hi from C!");
}
SconsTruct
import os
d_env = Environment(DC = 'ldc2', ENV = os.environ)
c_env = Environment(CC = 'clang-cl', ENV = os.environ)
c_library = c_env.StaticLibrary('module', ['module.c'])
d_env.Program("a", ["app.d", c_library])
ссылка / nologo /OUT:a.exe app.obj module.lib
app.obj: ошибка LNK2019
ссылка на неразрешенный внешний символ _d_run_main в основной функции