When using juce 4.3.1 in Dll mode, i get the following compilation error in FallbackDownloadTask class of juce_URL.cpp :
C2385: ambiguous access of ‘delete’
JUCE_LEAK_DETECTOR was missing in the class declaration.
So, please can you integrate this git-patch:
diff --git a/modules/juce_core/network/juce_URL.cpp b/modules/juce_core/network/juce_URL.cpp
index 96e052e..b7ffcd5 100644
--- a/modules/juce_core/network/juce_URL.cpp
+++ b/modules/juce_core/network/juce_URL.cpp
@@ -101,6 +101,9 @@ struct FallbackDownloadTask : public URL::DownloadTask,
HeapBlock buffer;
ScopedPointer stream;
URL::DownloadTask::Listener* listener;
+
+private:
+ JUCE_LEAK_DETECTOR(FallbackDownloadTask)
};
void URL::DownloadTask::Listener::progress (DownloadTask*, int64, int64) {}
2.10.0.windows.1