2010-09-14 58 views
3

我有一個工作的C++源代碼,但我需要它在C.有人可以告訴我必須做什麼樣的轉換才能使它在C中工作請幫助我... TNX。C++到C的轉換

我可以通過電子郵件發送的源代碼,如果這將有助於...

+2

不,沒有人可以。您尚未提供任何有關您在移植工作中遇到的問題的信息。試着再次問你的問題,並提供我們需要的信息來幫助你自己。 – jer 2010-09-14 06:30:25

+0

可能無法解決您的問題,但您應該知道,通常可以將C++代碼的接口組織到庫中,以便C(和其他)程序可以調用它。閱讀'extern「C'',它可以確保函數名稱可以通過C代碼找到,並在必要時使用void *或一些其他句柄來處理C++代碼中的對象。 – 2010-09-14 06:36:09

+0

雖然這個問題有點天真,但我不明白它不是一個真正的問題。嘿,它似乎甚至有一個答案(見下文)。 :) – Suma 2010-09-14 09:02:46

回答

7

Comeau可以編譯C++代碼的C代碼。

+0

是的,但我希望有一個免費的解決方案... :) – Caslav 2010-09-16 11:27:54