Domanda

Ho cercato di seguire questo esempio Per la compilazione di VTK in MATLAB usando MEX, su un Ubuntu 11.10. Il comando mex che ho usato è il seguente:

mex -I/usr/include/vtk-5.6 vtk_file.cpp -L/usr/lib/ -lvtkFiltering -lvtkRendering -lvtkCommon

Dopo la compilation ho un file .mexa64 file.

Tuttavia, quando provo a eseguire il file, finisco con il seguente errore:

Invalid MEX-file '/home/bill/Documents/MATLAB/vtk/vtk_file.mexa64': 
/usr/local/MATLAB/R2011b/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6:
version `GLIBCXX_3.4.11' not found (required by /usr/lib/libvtkFiltering.so.5.6)

Come posso assicurarmi che venga trovato glibcxx? Avrei supposto che sarebbe stato incluso per impostazione predefinita nella compilazione.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top