我根据从http://proj-clhep.web.cern.ch/proj-clhep/下载的README.md文件中的说明安装了CLHEP。但是,当我尝试在标准cpp文件中包含其所有标头时,include语句会出现错误。例如,我的代码包含
这给了我错误
“ main.cpp:16:10:致命错误:找不到'CLHEP / Random / Random.h'文件”
如果我只是修改上面的行以包含Random.h的完整路径,则可以通过蛮力解决这个问题,但是然后我必须遍历所有头文件并进行相同的调整,这似乎太繁琐而无法成为最聪明的解决方案。
我知道我也可以在gcc -I标志中包含include /目录,但是当我尝试这样做时,我会收到大量文本,后跟“ clang:错误:链接器命令失败,退出代码为1” >
如果能解决问题,我很乐意提供更多代码和/或错误消息。