之前从github上下载到的一个开源软件,在make的时候总是直接报错,报错如下:
Scanning dependencies of target mesquite_95
[ 3%] Building CXX object Rocmop/External/mesquite_0_9_5/CMakeFiles/mesquite_95.dir/srcLinks/ASMQualityMetric.cpp.o
/usr/local/src/ROCSTAR-PROJECT/Rocmop/External/mesquite_0_9_5/srcLinks/ASMQualityMetric.cpp:1:1: error: expected unqualified-id before ‘.’ token
../src/QualityMetric/Smoothness/ASMQualityMetric.cpp
打开这个位置的cpp文件,里面也只有一行
../src/QualityMetric/Smoothness/ASMQualityMetric.cpp
为什么会出现这种形式的cpp文件呢?去问了开发者似乎是mpi编译器的问题?具体就不清楚了。这个问题应该怎么解决?