> Sent: Monday, June 07, 2021 at 7:48 AM > From: "David Skoland" <david.skol...@qt.io> > To: "David M. Cotter" <d...@kjams.com> > Cc: "Qt Interest" <Interest@qt-project.org> > Subject: Re: [Interest] is it possible to add C# compiler? > > Hi, > > Generally, no. I believe the reason you can compile Objective C on MacOS with > Qt is clang’s ability to link ObjC to C++ libraries (Qt). I haven’t heard of > MSVC or any other compiler which can do the same with C#, which might already > be tricky since C# isn’t typically compiled to native assembly. > > > On 5 Jun 2021, at 20:07, David M. Cotter <d...@kjams.com> wrote: > > > > I just saw a message go by about someone adding another compiler to Qt > > Creator? > > > > I know that Qt Creator can compile Objective C on mac. > > > > Made me wonder if it could be possible to add a compiler for C# on windows? > > > > Or is that already there and i don't know about it? > > > > -dave
C# (and any other .NET assembly) can be interacted with using the CLR Handle type ('^' vs C's '*'), which gives the necessary indirection for the .NET GC(compaction) to function. However as stated, Mixed-languge files (ObC/C++, ending in .mm) are unique, For the .NET CLR, it's one language, on compiler per file, so you'll still have C# and cpp files, just those .cpp files can have ^ in them. _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest