Open Xuqian820063954 opened 1 year ago
在windows用vs2019编译完全没有问题,但是在linux上面用clang编译会报以下错误: /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:142:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh’ 142 | template<> | ^ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:147:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh’ 147 | template<> | ^ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:148:10: error: too many template-parameter-lists 148 | struct traits { | ^~~~~ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:152:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh’ 152 | template<> | ^ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:153:10: error: too many template-parameter-lists 153 | struct traits { | ^~~~~ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:157:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh’ 157 | template<> | ^ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:158:10: error: too many template-parameter-lists 158 | struct traits { | ^~~~~
{ | ^~~~~
在windows用vs2019编译完全没有问题,但是在linux上面用clang编译会报以下错误: /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:142:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh’
142 | template<>
| ^
/home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:147:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh’
147 | template<>
| ^
/home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:148:10: error: too many template-parameter-lists
148 | struct traits {
| ^’
152 | template<>
| ^
/home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:153:10: error: too many template-parameter-lists
153 | struct traits {
| ^’
157 | template<>
| ^
/home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:158:10: error: too many template-parameter-lists
158 | struct traits
~~~~ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:152:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh~~~~ /home/xuqian/MyProject/CppProjects/UHEMesh-0.1/include/UHEMesh/HEMesh.h:157:12: error: explicit specialization in non-namespace scope ‘class Ubpa::HEMesh{ | ^
~~~~