<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <!-- /home/gvatteka/dev/qt-4.3/doc/src/activeqt-idc.qdoc --> <head> <title>IDC - The Interface Description Compiler (ActiveQt)</title> <link href="classic.css" rel="stylesheet" type="text/css" /> </head> <body> <h1 align="center">IDC - The Interface Description Compiler (ActiveQt)<br /><small></small></h1> <a name="idc"></a><p>The IDC tool is part of the <a href="activeqt.html#activeqt"><tt>ActiveQt</tt></a> build system and makes it possible to turn any Qt binary into a full COM object server with only a few lines of code.</p> <p>IDC understands the following command line parameters:</p> <p><table align="center" cellpadding="2" cellspacing="1" border="0"> <thead><tr valign="top" class="qt-style"><th>Option</th><th>Result</th></tr></thead> <tr valign="top" class="odd"><td>dll -idl idl -version x.y</td><td>Writes the IDL of the server <i>dll</i> to the file <i>idl</i>. The type library wll have version x.y.</td></tr> <tr valign="top" class="even"><td>dll -tlb tlb</td><td>Replaces the type library in <i>dll</i> with <i>tlb</i></td></tr> <tr valign="top" class="odd"><td>-v</td><td>Print version information</td></tr> <tr valign="top" class="even"><td>-regserver dll</td><td>Register the COM server <i>dll</i></td></tr> <tr valign="top" class="odd"><td>-unregserver</td><td>Unregister the COM server <i>dll</i></td></tr> </table></p> <p>It is usually never necessary to invoke IDC manually, as the <tt>qmake</tt> build system takes care of adding the required post processing steps to the build process. See the <a href="activeqt.html#activeqt"><tt>ActiveQt</tt></a> documentation for details.</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td width="30%">Copyright © 2007 <a href="trolltech.html">Trolltech</a></td> <td width="40%" align="center"><a href="trademarks.html">Trademarks</a></td> <td width="30%" align="right"><div align="right">Qt Jambi </div></td> </tr></table></div></address></body> </html>