0
今天在大學我想做一些C編碼。我最終在Linux下編碼,因爲Xcode不會讓我編譯這個文件。當使用參考時,Xcode不會編譯C函數簽名
因爲它可能是一個簡單的(希望可以解決的)問題,我把它點在一些功能特徵:
void testfunc(int test);
void testfunc(int test, int* test2);
void testfunc(int test, int* test2, int** test3);
那些3將編譯而努力! 但使用
void testfunc(int test, int* test2, int** test3, char*& test4);
帶來Xcode的意見,這是不可能的。爲什麼? Linux不會抱怨。
我甚至不在乎如果它是c或cpp :)我只是想知道如何讓XCode網絡抱怨它。我總是使用g ++(gcc)編譯器。我已經嘗試在XCode中將文件語言設置爲「C++」,但它沒有改變它抱怨的事實。 – androidavid 2013-02-18 21:21:06
啊對不起,你是對的。它只是通過改變文件語言來工作,但在XCode中創建文件時用「C++」來表示。 ) – androidavid 2013-02-18 21:23:37
@androidavid:這是抱怨,因爲你試圖編譯爲C.如果你想編譯爲CPP,最簡單的事情就是給文件適當的擴展名,例如.cpp,這將使Xcode自動選擇合適的編譯語言。 – 2013-02-18 21:23:53