|
0
|
| winwaed · 技术社区 · 6 年前 |
|
|
1
2
我想我已经找到问题了。@马克·格里斯对GDAL的评论是一个很大的线索。我用nvcc编译所有的东西。对于标准C++,这只会将工作传递给G++。我也有同样的include路径。当然,GDAL C++接口(我使用的)不能直接从CUDA调用。从cudanvcc中删除GDAL include路径并重新排列include文件修复了该问题。 一个好的副作用是,它迫使我大大改善我的include文件卫生! 要点:随着最新的Linux更新,GDAL includes甚至不喜欢被包含在CUDA代码中。 |