Я пытаюсь этот код [https://scip.zib.de/doc/html/presol__symmetry_8c_source.php] [1]
, и я получаю эту ошибку при запуске. Это код в C с использованием внешней библиотеки scip, я использовал makefile и compile в терминале Ma c. Я не знаю, если проблема в коде или что? как я могу это исправить?
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ниже - несколько частей после запуска проблемы:
`Undefined symbols for architecture x86_64:
"_BMSallocBlockMemoryArray_call", referenced from:
_computeSymmetryGroup in presol_symmetry-8a41e2.o
_checkSymmetriesAreSymmetries in presol_symmetry-8a41e2.o
_consdataCreateBinvars in libscip.a(cons_linking.o)
_consdataCreate in libscip.a(cons_knapsack.o)
_consPresolXor in libscip.a(cons_xor.o)
_consCatchAllEvents in libscip.a(cons_linear.o)
_createRelaxation in libscip.a(cons_and.o)`
` "_BMSallocBlockMemory_call", referenced from:
_SCIPincludePresolSymmetry in presol_symmetry-8a41e2.o
_SCIPconssetchgAddAddedCons in libscip.a(cons.o)
_SCIPconssetchgAddDisabledCons in libscip.a(cons.o)
_SCIPconsCreate in libscip.a(cons.o)
_SCIPlinConsStatsCreate in libscip.a(cons.o)
_SCIPincludeConshdlrLinking in libscip.a(cons_linking.o)
_consdataCreate in libscip.a(cons_linking.o)`
...
` "_BMSallocBufferMemoryArray_call", referenced from:
_collectCoefficients in presol_symmetry-8a41e2.o
_consParseLinking in libscip.a(cons_linking.o)
_consPrintLinking in libscip.a(cons_linking.o)
_conflictExecBounddisjunction in libscip.a(cons_bounddisjunction.o)
_consCopyBounddisjunction in libscip.a(cons_bounddisjunction.o)
_consParseBounddisjunction in libscip.a(cons_bounddisjunction.o)
_consPresolBounddisjunction in libscip.a(cons_bounddisjunction.o)`
...
` "_BMSallocBufferMemory_call", referenced from:
_SCIPseparateKnapsackCuts in libscip.a(cons_knapsack.o)
_makeCoverMinimal in libscip.a(cons_knapsack.o)
_lpbdchgsCreate in libscip.a(conflict.o)`
` "_BMSallocClearBlockMemoryArray_call", referenced from:
_consInitKnapsack in libscip.a(cons_knapsack.o)
_consInitpreKnapsack in libscip.a(cons_knapsack.o)
_SCIPmultihashCreate in libscip.a(misc.o)
_SCIPmultihashInsert in libscip.a(misc.o)
_SCIPhashtableCreate in libscip.a(misc.o)
_hashtableCheckLoad in libscip.a(misc.o)
_SCIPhashmapCreate in libscip.a(misc.o)`
...
`"_BMSallocClearBufferMemoryArray_call", referenced from:
_computeNOrbitVars in presol_symmetry-8a41e2.o
_consPresolKnapsack in libscip.a(cons_knapsack.o)
_SCIPreadProb in libscip.a(scip_prob.o)
_SCIPvariablegraphBreadthFirst in libscip.a(heur.o)
_computeReferencePointProjection in libscip.a(cons_quadratic.o)
_consPresolNonlinear in libscip.a(cons_nonlinear.o)`
` "_BMSallocClearMemory_call", referenced from:
_SCIPsparseSolCreate in libscip.a(misc.o)
_SCIPdigraphComputeUndirectedComponents in libscip.a(misc.o)
_SCIPdigraphTopoSortComponents in libscip.a(misc.o)
_SCIPreoptAddRun in libscip.a(reopt.o)`
` "_BMSallocMemoryArray_call", referenced from:
_SCIPsparseSolCreate in libscip.a(misc.o)
_SCIPprofileCreate in libscip.a(misc.o)
_SCIPdigraphComputeUndirectedComponents in libscip.a(misc.o)
_SCIPdigraphTopoSortComponents in libscip.a(misc.o)
_SCIPdigraphComputeDirectedComponents in libscip.a(misc.o)
_SCIPchgVarObjProbing in libscip.a(scip_probing.o)
_SCIPbendersActivate in libscip.a(benders.o)`