情况1 我检查了很多遍,代码没问题,显示错误如下 像漏掉{ },;等低级错误,不太可能,所以我尝试修改头文件的位置,把系统文件放在最上面包含 就解决了,通过查阅资料,头文件包含有几种规则,我们可以简单使用其中一种,就是从最特殊到最一般。 情况2 无论添加库文件,还是头文件的位置,都不行。 仔细查找,发现是因为我使用了cuda,但是cuda文件没有设置属性。CUDA文件如下图 .cu格式的按照下图设置 .cuh格式的按照下图设置,注意和.cu的不同 如果从别人那里拷贝的代码文档,普通文件common_factor.h里面的设置属性也要注意 如果对你有帮助,记得评论哦!