diff --git a/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h b/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h
index 6cede3f495502631248b641fe6d627aa52c4d605..bc6ef2f57f514e42d4bb1d822e03c125c0616bbd 100644
--- a/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h
+++ b/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h
@@ -38,23 +38,23 @@ namespace Wrapper
  *
  */
 
-class ITK_ABI_EXPORT ElevationParametersHandler
+class ElevationParametersHandler
 {
 public:
   /**
     * Add a Group containing several choices for map projections
     *
     */
-  static void AddElevationParameters(Application::Pointer app, const std::string & key);
+  static ITK_ABI_EXPORT void AddElevationParameters(Application::Pointer app, const std::string & key);
 
   /** Method for getting the value of the elevation mode selected */
-  static float GetDefaultElevation(const Application::Pointer app, const std::string& key);
-  static const std::string GetGeoidFile(const Application::Pointer app, const std::string& key);
-  static const std::string GetDEMDirectory(const Application::Pointer app, const std::string& key);
-  static bool IsGeoidUsed(const Application::Pointer app, const std::string& key);
-  static bool IsDEMUsed(const Application::Pointer app, const std::string & key);
+  static ITK_ABI_EXPORT float GetDefaultElevation(const Application::Pointer app, const std::string& key);
+  static ITK_ABI_EXPORT const std::string GetGeoidFile(const Application::Pointer app, const std::string& key);
+  static ITK_ABI_EXPORT const std::string GetDEMDirectory(const Application::Pointer app, const std::string& key);
+  static ITK_ABI_EXPORT bool IsGeoidUsed(const Application::Pointer app, const std::string& key);
+  static ITK_ABI_EXPORT bool IsDEMUsed(const Application::Pointer app, const std::string & key);
 
-  static void SetupDEMHandlerFromElevationParameters(const Application::Pointer app, const std::string& key);
+  static ITK_ABI_EXPORT void SetupDEMHandlerFromElevationParameters(const Application::Pointer app, const std::string& key);
 
 protected:
   ElevationParametersHandler(); // not implemented
diff --git a/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h b/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h
index 198ec032bae99da12ecd95c7252d02a7e4e770bc..b2edd3173605b22a8149eed800ee28725508d585 100644
--- a/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h
+++ b/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h
@@ -43,21 +43,21 @@ enum
  * This class allow creating a Group with several mapProjection
  * parameters
  */
-class ITK_ABI_EXPORT MapProjectionParametersHandler
+class MapProjectionParametersHandler
 {
 public:
   /**
     * Add a Group containing several choices for map projections
     *
     */
-  static void AddMapProjectionParameters(Application::Pointer app, const std::string & key);
+  static ITK_ABI_EXPORT void AddMapProjectionParameters(Application::Pointer app, const std::string & key);
 
   /**
     * Helper method : Compute the ProjectionRef knowing the map
     * projection picked up by the user
     *
     */
-  static const std::string GetProjectionRefFromChoice(const Application::Pointer app,
+  static ITK_ABI_EXPORT const std::string GetProjectionRefFromChoice(const Application::Pointer app,
                                                       const std::string & key);
 
 
@@ -67,7 +67,7 @@ public:
     *       The key must be totally if the InputImageParameter belongs
     *       to a ParamaterGroup, ie set io.in
     */
-  static void InitializeUTMParameters(Application::Pointer app,
+  static ITK_ABI_EXPORT void InitializeUTMParameters(Application::Pointer app,
                                       const std::string & imageKey,
                                       const std::string & mapKey );