.MOC Bestandsextensie

Qt Meta-Object Compiler-bestand

Ontwikkelaar Qt Group
Populariteit
2,0  |  2 stemmen
 

Wat is een MOC-bestand?

Een MOC-bestand is een broncodebestand dat wordt geproduceerd door de Meta-Object Compiler van de Qt-ontwikkeltoolkit. Het bevat metacode geschreven in C++. Er wordt vanuit Qt .CPP-bestanden naar MOC-bestanden verwezen, zodat de qmake-compiler van Qt toepassingen correct kan compileren die Q_OBJECT-klassen in een CPP-bestand bevatten.

Meer informatie

Qt is een C++-ontwikkeltoolkit die ontwikkelaars kunnen gebruiken om grafische gebruikersinterfaces (GUI's) en platformonafhankelijke toepassingen te maken die zowel op desktop- als mobiele omgevingen draaien. De toolkit bevat verschillende gespecialiseerde functies, zoals het meta-object-systeem.

Het Qt-meta-object-systeem biedt een mechanisme met signals en slots voor communicatie tussen objecten, runtime-typegegevens en het dynamische-eigensenschappensysteem van de toolkit. Ontwikkelaars kunnen C++-headerobjecten als meta-objecten markeren met behulp van de Q_OBJECT-klasse en -macro. Wanneer de ontwikkelaar vervolgens het programma compileert, produceert de Meta-Object Compiler van Qt een C++-broncodebestand dat de metacode voor deze klassen bevat.

Wanneer een ontwikkelaar een programma compileert dat een Q_OBJECT-declaratie in een CPP-bestand bevat, moeten ze hun code zo structureren dat de Meta-Object Compiler van Qt de declaratie omzet in een MOC-bestand voordat Qt het CPP-bestand compileert. Anders wordt het programma van de ontwikkelaar niet correct gecompileerd. De ontwikkelaar moet ook aan het einde van het CPP-bestand naar het MOC-bestand verwijzen (bijvoorbeeld #include example.moc), zodat het wordt opgenomen terwijl Qt het CPP-bestand compileert.

Een MOC-bestand openen

Omdat MOC-bestanden C++-broncodebestanden zijn, kun je ze openen en bewerken in elke teksteditor of broncode-editor. Broncode-editors, zoals Microsoft Visual Studio Code (platformonafhankelijk) en GitHub Atom (platformonafhankelijk), bieden handige functies die het bekijken en bewerken van MOC-bestanden eenvoudiger maken.

Open meer dan 400 bestandsformaten met File Viewer Plus.Gratis downloaden

Programma's die MOC-bestanden openen of ernaar verwijzen

Windows
Linux

Geverifieerd door FileInfo.com

Het FileInfo.com-team heeft onafhankelijk onderzoek gedaan naar het bestandsformaat Qt Meta-Object Compiler en de apps voor Mac, Windows en Linux die op deze pagina worden vermeld. Ons doel is 100% nauwkeurigheid en we publiceren alleen informatie over bestandstypen die we hebben geverifieerd.

Als je aanvullingen of updates voor deze pagina wilt voorstellen, kun je het ons laten weten.