2
edits
mNo edit summary |
Antoineazar (talk | contribs) (→IPDL) |
||
| Line 157: | Line 157: | ||
include $(topsrcdir)/config/config.mk | include $(topsrcdir)/config/config.mk | ||
include $(topsrcdir)/ipc/chromium/chromium-config.mk | include $(topsrcdir)/ipc/chromium/chromium-config.mk | ||
Also, make sure prtypes.h is NEVER included before basictypes.h, as the definition of int32 is different (int/long). You'll get an unresolved external error while linking otherwise, complaining the IPC::Message constructor is not found. | |||
=== XPIDL === | === XPIDL === | ||
When changing an .idl file, one must always rebuild "from top", because it's very likely that some other component (that you did not recompile) is making use of your modified .idl interface, thus leading to vtable problems and crashes. | When changing an .idl file, one must always rebuild "from top", because it's very likely that some other component (that you did not recompile) is making use of your modified .idl interface, thus leading to vtable problems and crashes. | ||
edits