2012-03-14 23 views
0

我們可以將.mm文件轉換爲.m文件?它的任何鏈接?我們也可以將.cpp文件轉換爲.m文件嗎? 感謝 拉克什將.mm文件轉換爲iPhone的.m文件

+0

你是什麼意思'轉換' - 它們都是文本文件,只需重命名它們? (.cpp到.m可能不是你想要做的,但!)。你想做什麼? – deanWombourne 2012-03-14 05:55:01

+0

對不起將.cpp更改爲.m會給出很多錯誤我在.cpp文件中有一段代碼,我想將其更改爲.m代碼 – Kiron 2012-03-14 05:55:38

+0

根據您的意思,答案是「是」或「否」:是的,原則上可以在Objective-C,Objective-C++和C++之間進行轉換,因爲它們都是完整的,但是不可以寫一個'.m'文件,這個文件將完全等同於任意''。 cpp'文件,因爲C++和Objective-C是不同的語言,具有不同的結構和不同的語義。 – Mankarse 2012-03-14 05:58:12

回答

1

的.cpp.M是沒有,不過,.mm.M是。

雖然沒有「轉換」文件,只是重命名文件擴展名。

要小心,雖然你不必在.mm文件的C代碼,因爲它不會在.M文件編譯。

+0

那麼該怎麼辦才能解決將.mm重命名爲.m時會產生的錯誤任何方式感謝提示WrightsCS它給了我更多關於主題 – Kiron 2012-03-14 05:58:41

+0

**的知識** .m **文件不支持基於C的代碼,所以如果您在該文件中具有基於C的代碼,而不是刪除該代碼,則無法執行任何操作。 – WrightsCS 2012-03-14 06:22:23