[vtkusers] Library not loaded: libvtkCommon.5.8.dylib
    Yifei Li 
    yifli82 at gmail.com
       
    Fri Sep 16 15:04:13 EDT 2011
    
    
  
Well, I found out the reason for the error, but I'm not sure what's the best
way to solve it.
The problem resides in the install name of all VTK shared libraries. For
example, libVtkCommon.5.8.dylib has an install name of
'libVtkCommon.5.8.dylib' instead of
'/usr/local/lib/vtk-5.8/libVtkCommon.5.8.dylib'.
Is there any setting in CMake that I can change to fix the problem?
Yifei
On Fri, Sep 16, 2011 at 2:43 PM, Yifei Li <yifli82 at gmail.com> wrote:
> Hi all,
>
> I got the following runtime error (no building errors):
>
> *dyld: Library not loaded: libvtkCommon.5.8.dylib*
>
> *  Referenced from:
> /Users/yifli/Documents/Projects/InteractiveSegmentation/build/Debug/InteractiveSegmentation
> *
> *  Reason: image not found*
>
> However, I checked that libvtkCommon.5.8.dylib does exist:
> -rwxr-xr-x   1 root  wheel  3327352 Sep 14 21:56 libvtkCommon.5.8.0.dylib
> lrwxr-xr-x   1 root  wheel       24 Sep 14 21:27 libvtkCommon.5.8.dylib ->
> libvtkCommon.5.8.0.dylib
> lrwxr-xr-x   1 root  wheel       22 Sep 14 21:27 libvtkCommon.dylib ->
> libvtkCommon.5.8.dylib
>
> The application I'm trying to run is a QMainWindow that has a QVTKWidget in
> it.  The CMakeLists.txt I use is:
>
> cmake_minimum_required(VERSION 2.8)
>
> project(Simple)
>
> find_package(VTK)
> include(${VTK_USE_FILE})
>
> find_package(Qt4)
> include(${QT_USE_FILE})
>
> include_directories(${CMAKE_CURRENT_BINARY_DIR})
>
> set(headers MainWindow.h)
> set(srcs main.cpp MainWindow.cpp)
> set(uis mainwindow.ui)
>
> qt4_wrap_ui(ui_srcs ${uis})
> qt4_wrap_cpp(moc_headers ${headers})
>
> add_executable(Simple ${srcs} ${ui_srcs} ${moc_headers} ${headers})
> target_link_libraries(Simple
>                 ${QT_LIBRARIES}
>                 ${VTK_LIBRARIES}
>                 QVTK
> )
>
> Yifei
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110916/014e6692/attachment.htm>
    
    
More information about the vtkusers
mailing list