问题描述
在CLion上编译程序,报错:fatal error: cublas_v2.h: No such file or directory
。在CMakeLists.txt上反复检查,确实包含了相关目录,并且能够在文件管理器中找到。
问题探究
- 在CLion的侧边栏发现一个External Libraries选项,展开,发现除了cuda目录都在里面,说明包含cuda目录失败。
- 意识到cuda路径中包含空格,猜想是否是空格造成包含目录失败。遂去掉空格及以后的路径,发现External Libraries中出现了修改后的路径,证明确实空格造成问题。
解决方法
在原路径两端打上双引号,解决。在其它情况下,也可以考虑使用双引号解决空格问题。