]> Creatis software - creaContours.git/commitdiff
#3206 creaContours Feature New Normal branch vtk7itk4wx3-mingw vtk7itk4wx3-mingw64
authorEduardo DAVILA <davila@creatis.insa-lyon.fr>
Fri, 27 Jul 2018 15:24:42 +0000 (17:24 +0200)
committerEduardo DAVILA <davila@creatis.insa-lyon.fr>
Fri, 27 Jul 2018 15:24:42 +0000 (17:24 +0200)
appli/wxContourGUIExample/CMakeLists.txt
appli/wxContourGUIExample/wxContourGUIExample.cxx

index 755e18b7dfe6d31e6743c093acbba2684f3ec171..8820fed5e03ce051655d3a3096348a8b1f634dd4 100644 (file)
 IF(WIN32)
   #MESSAGE("WIN32")
   ADD_EXECUTABLE(creaContourApp WIN32 wxContourGUIExample.cxx)  
-  SET_TARGET_PROPERTIES(creaContourApp PROPERTIES LINK_FLAGS /subsystem:console )
+
+   IF(MINGW)
+       SET_TARGET_PROPERTIES(creaContourApp PROPERTIES LINK_FLAGS -mconsole )
+  ELSE(MINGW)
+       SET_TARGET_PROPERTIES(creaContourApp PROPERTIES LINK_FLAGS /subsystem:console )
+  ENDIF(MINGW)
+  
 ELSE(WIN32)
   ADD_EXECUTABLE(creaContourApp MACOSX_BUNDLE wxContourGUIExample)
 ENDIF(WIN32)
index 72c91300216936db650430cdac00e7294f64370d..4c3a29628e0ffc4dd425b2c9347a1b60fc8fc8c5 100644 (file)
@@ -147,9 +147,11 @@ bool wxTheApplication::OnInit()
 
 #if(WIN32)
 int main(int argc, char* argv[])
-  {
-    return WinMain(::GetModuleHandle(NULL), NULL,
-                  ::GetCommandLine(), SW_SHOWNORMAL);
+  {  
+       char buffer[500];
+       wcstombs(buffer, ::GetCommandLine(), 500);
+    return WinMain(::GetModuleHandle(NULL), NULL, buffer, SW_SHOWNORMAL);
+//    return WinMain(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), SW_SHOWNORMAL);
   }
 #else
 #endif