.MOC Přípona souboru
Soubor kompilátoru metaobjektů Qt
| Vývojář | Qt Group |
| Popularita |
2,0 | 2 hlasy |
Co je soubor MOC?
Soubor MOC je soubor zdrojového kódu vytvořený nástrojem Meta-Object Compiler vývojové sady Qt. Obsahuje kód metaobjektů napsaný v jazyce C++. Soubory MOC jsou odkazovány v souborech Qt .CPP, aby kompilátor qmake Qt mohl správně kompilovat aplikace, které v souboru CPP obsahují třídy Q_OBJECT.
Další informace
Qt je vývojová sada pro C++, kterou mohou vývojáři používat k vytváření grafických uživatelských rozhraní (GUI) a multiplatformních aplikací, které fungují v desktopových i mobilních prostředích. Tato sada obsahuje několik specializovaných funkcí, například systém metaobjektů.
Systém metaobjektů Qt poskytuje mechanismus signálů a slotů pro komunikaci mezi objekty, informace o typech za běhu a systém dynamických vlastností této sady. Vývojáři mohou objekty hlaviček jazyka C++ označit jako metaobjekty pomocí třídy a makra Q_OBJECT. Když pak vývojář svůj program zkompiluje, Meta-Object Compiler Qt vytvoří soubor zdrojového kódu C++, který obsahuje kód metaobjektů pro tyto třídy.
Když vývojář kompiluje program, který v souboru CPP obsahuje deklaraci Q_OBJECT, musí svůj kód strukturovat tak, aby Meta-Object Compiler Qt tuto deklaraci před kompilací souboru CPP v Qt převedl na soubor MOC. Jinak se program vývojáře nezkompiluje správně. Vývojář musí také na konci souboru CPP uvést odkaz na soubor MOC (například #include example.moc), aby bylo zajištěno, že bude při kompilaci souboru CPP v Qt zahrnut.
Jak otevřít soubor MOC
Protože jsou soubory MOC soubory zdrojového kódu C++, můžete je otevírat a upravovat v libovolném textovém editoru nebo editoru zdrojového kódu. Editory zdrojového kódu, jako například Microsoft Visual Studio Code (multiplatformní) a GitHub Atom (multiplatformní), poskytují užitečné funkce, které usnadňují prohlížení a úpravu souborů MOC.