[vtkusers] Problems in creating vtkLocalPython
Yuan Jin
yjin76 at hotmail.com
Tue Jul 23 11:30:11 EDT 2002
Hi,
I am using vtk4.0/python and willing to build my own class into vtk. During
the linking stage, it says "unresolved external symbol" as below,
--------------------Configuration: vtkLocalPython - Win32
Release--------------------
Linking...
Creating library D:/vtkbin/bin/Release/vtkLocalPython.lib and object
D:/vtkbin/bin/Release/vtkLocalPython.exp
vtkClassNamePython.obj : error LNK2001: unresolved external symbol "public:
__thiscall vtkClassName::vtkClassName(void)" (??vtkClassName@@QAE at XZ)
.
.
.
D:/vtkbin/bin/Release/vtkLocalPython.dll : fatal error LNK1120: 6 unresolved
externals
Error executing link.exe.
ALL_BUILD - 7 error(s), 0 warning(s)
--------------
My CMakeList.txt in the local directory is like:
SOURCE_FILES( Local_SRCS
vtkClassName
)
ABSTRACT_FILES(
vtkClassName
)
IF (VTK_WRAP_PYTHON)
IF (APPLE)
ADD_LIBRARY(vtkLocalPython MODULE LocalPython_SRCS)
ELSE (APPLE)
ADD_LIBRARY(vtkLocalPython SHARED LocalPython_SRCS)
ENDIF (APPLE)
VTK_WRAP_PYTHON(vtkLocalPython LocalPython_SRCS Local_SRCS)
TARGET_LINK_LIBRARIES (vtkLocalPython
vtkHybridPython
vtkRenderingPython
vtkIOPython
vtkGraphicsPython
vtkImagingPython
vtkFilteringPython
vtkCommonPython)
IF(WIN32)
TARGET_LINK_LIBRARIES (vtkLocalPython
debug ${PYTHON_DEBUG_LIBRARY}
optimized ${PYTHON_LIBRARY})
ELSE(WIN32)
TARGET_LINK_LIBRARIES (vtkLocalPython ${PYTHON_LIBRARY})
ENDIF(WIN32)
INSTALL_TARGETS(/lib/vtk vtkLocalPython)
ENDIF (VTK_WRAP_PYTHON)
The problem is in the wrap of python to vtk, Does anyone have this problem
before?
The class is running well with C++. I am using Win NT.
Thanks a lot
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
More information about the vtkusers
mailing list