0
我有这个功能在其他一些包括.CC:QtConcurrent试图在线程运行的函数
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)
内部主窗口我想运行在一个线程中此功能:
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_);
编译说它有太多争论。