diff --git a/cscore/src/main/java/edu/wpi/first/cscore/OpenCvLoader.java b/cscore/src/main/java/edu/wpi/first/cscore/OpenCvLoader.java index c3bf916f3e..d6df2eec92 100644 --- a/cscore/src/main/java/edu/wpi/first/cscore/OpenCvLoader.java +++ b/cscore/src/main/java/edu/wpi/first/cscore/OpenCvLoader.java @@ -46,7 +46,13 @@ public final class OpenCvLoader { RuntimeLoader.loadLibrary(Core.NATIVE_LIBRARY_NAME); } catch (IOException ex) { ex.printStackTrace(); - System.exit(1); + try { + // Try adding a debug postfix + RuntimeLoader.loadLibrary(Core.NATIVE_LIBRARY_NAME + "d"); + } catch (IOException e) { + e.printStackTrace(); + System.exit(1); + } } libraryLoaded = true; } @@ -70,7 +76,13 @@ public final class OpenCvLoader { if (libraryLoaded) { return; } - RuntimeLoader.loadLibrary(Core.NATIVE_LIBRARY_NAME); + try { + RuntimeLoader.loadLibrary(Core.NATIVE_LIBRARY_NAME); + } catch (IOException e) { + e.printStackTrace(); + // Try adding a debug postfix + RuntimeLoader.loadLibrary(Core.NATIVE_LIBRARY_NAME + "d"); + } libraryLoaded = true; }