关键字我使用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