]> Creatis software - cpPlugins.git/blobdiff - COMPILATION
...
[cpPlugins.git] / COMPILATION
index 96717facead63fdf0becb69175ba03a9d861fa9b..eeb844aa0fb8853d6bc3b53bb334360c70b5c41c 100644 (file)
@@ -6,15 +6,30 @@
 @prerequisites
   1. CMake (>=2.8.12.2)
 
-  3. Visualization Toolkit -VTK- (>=6.1.0)
-    3.1 Required cmake flags:
+  2. Visualization Toolkit -VTK- (>=6.1.0)
+    2.1 Required cmake flags:
       BUILD_SHARED_LIBS:BOOL=ON
 
-  4. Insight Toolkit -ITK- (>=4.6.0)
-    4.1 Required cmake flags:
+  3. Insight Toolkit -ITK- (>=4.6.0)
+    3.1 Required cmake flags:
       BUILD_SHARED_LIBS:BOOL=ON
       Module_ITKVtkGlue:BOOL=ON
 
+  4. WARNING: Notes on compilation on MS-Windows
+     As the time being (circa dec 2014), I've been using MSVC-2013
+     (compiler version 12). As expected, weird behavior is related to
+     this config. Please take into account the following in order to
+     have a successful compilation:
+     4.1 If you want to build the Qt-based code, please be sure that
+         it was compiled with EXACTLY the same compiler you are using.
+     4.2 Since the dll load-unload procedure in MSWin is kind of magic,
+         VTK should be compiled as shared libraries and ITK should be
+         compiled as static libraries. This allows a correct
+         execution of the SmartPointer's thus preventing anoying crashes.
+     4.3 If you found more problems in any MSWin config, please let us know at
+         florez-l@javeriana.edu.co
+  
+
 @cmake_flags
   BUILD_DEMOS:BOOL
     Build example applications? (most of them are command line)