On 21/09/15 5:24 PM, donglei wrote:
While D is binary compatible with C code, it cannot compile C code nor C
header files.
In order to use C/C++ binary libs, I have to convert C or C++ header
files to D module.
It make very difficult to use C binary libs.
Can D compiler support C/C++ source code in future?
If can, it will become easy and convenient to use C/C++ libs in Dlang.
Hope to achieve it as soon as possible!

What you are asking for is a c/c++ frontend as part of the D compiler, which is completely infeasible. There are attempts such as Calypso to use an existing c++ front end to generate D bindings. But even they have a hard time, especially with STL.

This is not going to happen. You will need to create bindings some way or another. They are easy and simple to do.

Reply via email to