[37%]BuildingCXXobjectsrc/slam6d/CMakeFiles/convergence.dir/convergence.cc.o
Infileincludedfrom/home/ssz/3dtk-release-1.2/include/slam6d/scan.h:32:0,
from/home/ssz/3dtk-release-1.2/src/slam6d/convergence.cc:11:
/home/ssz/3dtk-release-1.2/include/slam6d/globals.icc:Ininstantiationof‘TDist2(constT*,constT*)[withT=double]’:
/home/ssz/3dtk-release-1.2/src/slam6d/convergence.cc:150:50:requiredfromhere
/home/ssz/3dtk-release-1.2/include/slam6d/globals.icc:150:39:error:‘sqr’wasnotdeclaredinthisscope,andnodeclarationswerefoundbyargument-dependentlookupatthepointofinstantiation[-fpermissive]
returnsqr(dx)+sqr(dy)+sqr(dz);
^
/home/ssz/3dtk-release-1.2/include/slam6d/globals.icc:418:17:note:‘templateTsqr(constT&)’declaredhere,laterinthetranslationunit
staticinlineTsqr(constT&x)
^
/home/ssz/3dtk-release-1.2/include/slam6d/globals.icc:150:28:error:‘sqr’wasnotdeclaredinthisscope,andnodeclarationswerefoundbyargument-dependentlookupatthepointofinstantiation[-fpermissive]
returnsqr(dx)+sqr(dy)+sqr(dz);
^
/home/ssz/3dtk-release-1.2/include/slam6d/globals.icc:418:17:note:‘templateTsqr(constT&)’declaredhere,laterinthetranslationunit
staticinlineTsqr(constT&x)
^
/home/ssz/3dtk-release-1.2/include/slam6d/globals.icc:150:17:error:‘sqr’wasnotdeclaredinthisscope,andnodeclarationswerefoundbyargument-dependentlookupatthepointofinstantiation[-fpermissive]
returnsqr(dx)+sqr(dy)+sqr(dz);
^
/home/ssz/3dtk-release-1.2/include/slam6d/globals.icc:418:17:note:‘templateTsqr(constT&)’declaredhere,laterinthetranslationunit
staticinlineTsqr(constT&x)
^
make[2]:***[src/slam6d/CMakeFiles/convergence.dir/convergence.cc.o]错误1
make[1]:***[src/slam6d/CMakeFiles/convergence.dir/all]错误2
make:***[all]错误2
ssz@ssz-Lenovo-G470:~/3dtk-release-1.2/build$
分 --> |