關鍵字我使用CUDA來加速C程序的某些部分。這個程序使用一些C++關鍵字作爲標識符,所以它不能編譯爲C++。現在我使用CUDA進行了更改,如何使用NVCC進行編譯?C++的CUDA C語言代碼
舉例來說,我得到的錯誤:
table.h(65): error: expected an identifier
編譯代碼時
:
struct sw_table_position {
unsigned long private[4];
};
這是完全合法的C,但無效的C++。我使用CUDA 5
也就是說在主機代碼.CU文件裏面,我把它? – talonmies 2013-03-12 14:31:52
爲什麼不用別的東西來搜索和替換代碼中的'private'? – didierc 2013-03-12 14:38:57
@didierc來源不是'我的'。這是一個免費的軟件,我希望將未來的更新與我的更改合併在一起。我不想在未來改變事情來促進我的工作。 – lvella 2013-04-07 16:51:41