Hallo, Warum kopierst du nicht einfach die Teile, die du brauchst (copy & paste) in deinen Sourcecode und benennst dann die main funktion einfach um? Ansonsten ist dem Compiler eigentlich ziemlich gleich, ob du c oder cpp benutzt. du kannst auch beides zusammenlinken. Nur beim exportieren solltest du darauf achten ein extern "C" davor zu setzen. Du kannst auch einfach die .c Datei manipulieren (umbenennen der funktion main in irgendwas anderes) und zu dem Projekt hinzufügen. Sollte keine Schwierigkeiten machen. Ich benutze sowas immer, wenn ich reinen Assembler zu meinen c++ klamotten hinzufüge. Ich definiere dass dann als extern "C" und gut iss... Ferner: ein Crosscompiler ist dazu da ein Programm für ein anderes Betriebssystem zu kompilieren, als dem, auf dem du gerade arbeitest und dass ist doch nicht dein Wunsch, oder? Gruss - Arndt Am Sonntag, 17. August 2003 02:02 schrieb Jan Hendrik Berlin:
hi leute! also, habe folgendes problem: Ich möchste ein usb chip ansteuern! dafür gibt es ein testprogramm, was ich nutzen möchte! es ist aber in c geschrieben, und ich möchte c++ schreiben!
Ich hab also eine *.c die ich für c++ als *.h verwenden möchte! Die funktion int main der datei *.c will ich von meinem programm aus nutzen, um daten auf den chip zu schiken! Nun macht der sehr viel terror, wenn ich in einer *.cpp die neue *.h einbinde! wie bekommeich das am besten hin?? gibt es da ein crosskompiler? wenn ja, wie heißt der??
danke! mfg Jan