HScc2c
HScc2c ist ein kleiner Workaround für Code::Blocks um reine C Dateien und CPP/C++ zu mischen. Es gibt viele Gründe aus CPP auf C zurückzugreifen. Lange eingesetzten vorhandenen Sourcecode zu nutzen ist wohl einer davon.
Im Normalfall setzt man in der Code::Blocks IDE einen Haken bei preComipiled Header, was auch Sinn macht. Wird nun eine C Datei einfach mit eingebunden dann gibts sehr viele Fehlermeldungen. Wie ..
warning: ./wx_pch.h.gch/Debug_HSsysInfo_wx_pch_h_gch: not for GNU C
Unser Ziel ist es aber #defines und viele andere Parameter mit an das zu compilierende Programm zu übergeben. Glücklicherweise kann man jede einzelne Dateie compilieren. Dazu unter
Projects im Managemet Rechtsklickauf den C Source
-> advanced->Use costum command
HScc2c $compiler $options -c $file -o $objecund fertig. Sieht dann so aus:
Viel Spass mit HScc2c.