[vtkusers] lib or dll?
    Paul 
    paulstjohn at cogeco.ca
       
    Mon Jan 20 12:27:27 EST 2003
    
    
  
Here's a link that describes changes to vtkwin32header to build a vtk as a
static lib.
http://public.kitware.com/pipermail/vtkusers/2002-September/013413.html
-psj.
  -----Original Message-----
  From: vtkusers-admin at public.kitware.com
[mailto:vtkusers-admin at public.kitware.com]On Behalf Of sbe
  Sent: 20/01/2003 10:45 AM
  To: Joseph Griffin
  Cc: vtkusers at public.kitware.com
  Subject: Re: [vtkusers] lib or dll?
  thank you for your help but it did not work, it looks like the header
force to do a dynamic link?!
  if you look in vtkwin32header.h:
  it include vtkconfigure.h which has:
  #define BUILD_SHARED_LIBS
  #ifdef BUILD_SHARED_LIBS
  #define VTKDLL
  #else
  #define VTKSTATIC
  #endif
  then back to vtkwin32header.h:
  #if defined(WIN32) && !defined(VTKSTATIC)
   #define VTK_EXPORT __declspec( dllexport )
  ........
  #else
   #define VTK_COMMON_EXPORT
  ......
  so, I don't know which these are doing there? even if I comment out the
BUILD_SHARED_LIBS and leave VTK_STATIC, it still search for dll (I did
rename vtkcommon.dll to vtkcommon2.dll to test that).
  Anyways, that's not my main problem, but if it could be solve, I would
appreciate any help!
  thank you.
    ----- Original Message -----
    From: Joseph Griffin
    To: sbe
    Cc: vtkusers at public.kitware.com
    Sent: Friday, January 17, 2003 6:39 PM
    Subject: RE: [vtkusers] lib or dll?
    Serge,
    Try this:
    In the menus go Tools->Options->Show directories for:"Library Files" and
add the directory path to the libs.
    Now go Project->Settings, click the Link Tab and type in the name of
each *.lib that is in the directory path you added above (except the Python
libs of course)
    You can also use CMake to have a project generated for you
auto-magically. Joseph
      -----Original Message-----
      From: vtkusers-admin at public.kitware.com
[mailto:vtkusers-admin at public.kitware.com]On Behalf Of sbe
      Sent: Friday, January 17, 2003 3:18 PM
      To: vtkusers at public.kitware.com
      Subject: [vtkusers] lib or dll?
      Hi,
      When using vc 6.0 under windows, I create a simple project, add an
example picked from the examples directory, add all the static library
(*.lib), then run it and the application ask for dll!? how come? how can I
link statically without using the dll's?
      Serge Béland
      Responsable produit, station d'analyse
      tél: (418) 683-6222 poste 202
            1-866-HARFANG
      fax:(418) 683-7032
      http://www.harfangmicro.com
      HARFANG Microtechniques inc.
      420 Boul. Charest Est Suite 200
      Quebec (Que)
      G1K 8M4
      Canada
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20030120/86be3243/attachment.htm>
    
    
More information about the vtkusers
mailing list