Compiling a mixed D and C++ project?
kyle.devir at mykolab.com
Mon Sep 2 16:37:57 UTC 2019
On Monday, 2 September 2019 at 15:58:12 UTC, Gregor Mückl wrote:
> Do you compile in the moc-generated code for TestApplication?
> "undefined reference to vtable" is a stupid gcc quirk. It only
> emits the vtable for a C++ class under certain circumstances. I
> think it puts it in the object file for the source file that
> has the implementation of the first virtual method in the class
> definition. If TestApplication is derived from QObject and
> uses the Q_OBJECT macro, then this virtual method is one that
> is created by moc for signal/slot handling.
I was fiddling around, and compiling in the moc-generated code
fixed the vtable errors.
It was still complaining about `SetAppAtrributes`. Removing the
function allowed it compile, but then I just get a segfault when
trying to run it, which I have no way of understanding how to
begin debugging. :|
I might just fall back to making the Qt the frontend, with the
Dlang code the backend. Sounds less messy. :(
More information about the Digitalmars-d