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_);
編譯說它有太多爭論。