使用g ++进行编译时,如何在标准.cpp文件中包含CLHEP库?

时间:2020-01-28 17:28:31

标签: c++ gcc

我根据从http://proj-clhep.web.cern.ch/proj-clhep/下载的README.md文件中的说明安装了CLHEP。但是,当我尝试在标准cpp文件中包含其所有标头时,include语句会出现错误。例如,我的代码包含

包括“ CLHEP / Random / Random.h”

这给了我错误

“ main.cpp:16:10:致命错误:找不到'CLHEP / Random / Random.h'文件”

如果我只是修改上面的行以包含Random.h的完整路径,则可以通过蛮力解决这个问题,但是然后我必须遍历所有头文件并进行相同的调整,这似乎太繁琐而无法成为最聪明的解决方案。

我知道我也可以在gcc -I标志中包含include /目录,但是当我尝试这样做时,我会收到大量文本,后跟“ clang:错误:链接器命令失败,退出代码为1”

如果能解决问题,我很乐意提供更多代码和/或错误消息。

0 个答案:

没有答案
相关问题