[vtkusers] 64 Bit Projects

Dominik Szczerba dominik at itis.ethz.ch
Mon May 30 07:30:45 EDT 2011


You should configure and build your own project using the same
settings as you configured and built VTK. Specifically, yes, you
should build your project for 64 bits using 64 bit build of VTK.
If you use FIND_PACKAGE from CMake that should be hopefully handled
automatically.

On Mon, May 30, 2011 at 1:25 PM, Alex Southern <mrapsouthern at gmail.com> wrote:
> Dominik,
>
> I just replied on list, but I had a second thought...
>
> when you say,  "configuring your project with CMake"
>
> You are referring to the individual application I am intending to write and
> not the VTK installation?
>
> Should there be any change to the VTK installation? (I installed the 64-bit
> compiler AFTER installing VTK) .
>
> Also my CMAKE code for the project is below... if you could give me some
> pointers that would be appreciated.
>
> A.
> --------------------
> cmake_minimum_required(VERSION 2.8)
>
> PROJECT(WaveModellerVTK)
>
> FIND_PACKAGE(VTK)
> INCLUDE(${VTK_USE_FILE}) # include UseVTK.cmake
>
> FIND_PACKAGE(Qt4 REQUIRED)
> INCLUDE(${QT_USE_FILE})  # include UseQt4.cmake
>
> # support for out-of-source build
> INCLUDE_DIRECTORIES(
>  ${CMAKE_CURRENT_BINARY_DIR}
>  ${CMAKE_CURRENT_SOURCE_DIR}
> )
>
> # Set your files and resources here
> SET(WMSrcs main.cpp wavemodeller.cpp nodfile.cpp newproject.cpp mesher.cpp
> meshNode.cpp srcrecLoad.cpp nodetablemodel.cpp)
> SET(WMUI wavemodeller.ui newproject.ui)
> SET(WMqrc wavemodellericons.qrc)
> SET(WMHeaders wavemodeller.h nodFile.h newproject.h mesher.h meshNode.h
> srcrecLoad.h nodetablemodel.h)
>
> QT4_WRAP_UI(UISrcs ${WMUI})
> QT4_ADD_RESOURCES(UIico ${WMqrc})
> QT4_WRAP_CPP(MOCSrcs ${WMHeaders} )
>
>
> SOURCE_GROUP("Resources" FILES
>  ${WMUI}
>
> )
>
> SOURCE_GROUP("Generated" FILES
>  ${UISrcs}
>  ${MOCSrcs}
> #  ${RCS_SOURCES}
> )
>
>
> SET(GUI_TYPE WIN32)
>
> ADD_EXECUTABLE( WaveModellerVTK ${GUI_TYPE} ${WMSrcs} ${UIico} ${WMUI}
> ${MOCSrcs})
> TARGET_LINK_LIBRARIES( WaveModellerVTK QVTK )
>
>
>
> On 30.5.2011 14:14, Dominik Szczerba wrote:
>>
>> You need to chose the right (64 bit version in your case) of your
>> compiler when first configuring your project with CMake. You should
>> have installed 64 bit compiler support from your VS distribution.
>>
>> On Mon, May 30, 2011 at 1:11 PM, Alex Southern<mrapsouthern at gmail.com>
>>  wrote:
>>>
>>> Hi,
>>>
>>> If I want to make a 64 bit project (on Win7 64 bit, VS 2008 Pro, with 64
>>> bit
>>> compiler installed) with VTK do I need to specifically compile the VTK
>>> libraries for this?
>>>
>>> If so how is this specified? in Cmake?
>>>
>>> Thanks
>>> Alex
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the VTK FAQ at:
>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>
>>>
>
>



More information about the vtkusers mailing list