私はこの機能を他の含まれている .cc に持っています:
void MakeMeshStructure(MeshStructureLayers layers,
Handle_AIS_InteractiveContext theContext,
Handle_TDocStd_Document aDoc,
MyMesh & mesh,
int detail_vertex,
double insulation_thickness,
OpenMesh::VPropHandleT<MyMesh::Scalar> _max_beam_offset)
MainWindow 内で、この関数をスレッドで実行しようとしています。
QFuture<void> future = QtConcurrent::run(MeshStructure3::MakeMeshStructure,
layers,
myCadFrame->getWidget()->getContext(),
myController->getDocument()->getOcafDoc(),
mesh,
detail_vertex,
toolBox->insulation_thickness_SpinBox->value(),
max_beam_offset_);
コンパイラは、引数が多すぎると言います。