From 685fae5feddd500514a513025d8886c07b6db5b8 Mon Sep 17 00:00:00 2001 From: AlexeyAB Date: Wed, 20 Mar 2019 17:00:23 +0300 Subject: [PATCH] Moved 3rd party libraries: pthreads and stb --- build/darknet/darknet.vcxproj | 12 ++++++------ build/darknet/darknet_no_gpu.vcxproj | 16 ++++++++-------- build/darknet/yolo_console_dll.vcxproj | 8 ++++---- build/darknet/yolo_cpp_dll.vcxproj | 12 ++++++------ build/darknet/yolo_cpp_dll_no_gpu.vcxproj | 16 ++++++++-------- pthreadVC2.dll | Bin 0 -> 82944 bytes 6 files changed, 32 insertions(+), 32 deletions(-) create mode 100644 pthreadVC2.dll diff --git a/build/darknet/darknet.vcxproj b/build/darknet/darknet.vcxproj index f46efa15..044bee19 100644 --- a/build/darknet/darknet.vcxproj +++ b/build/darknet/darknet.vcxproj @@ -88,7 +88,7 @@ Level3 Disabled true - C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include CUDNN_HALF;CUDNN;_CRTDBG_MAP_ALLOC;_MBCS;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_RAND_S;GPU;WIN32;DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) OPENCV; true @@ -96,9 +96,9 @@ true - C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;C:\opencv_2.4.13\opencv\build\x64\vc14\lib;$(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;%(AdditionalLibraryDirectories) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;$(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) $(OutDir)\$(TargetName)$(TargetExt) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;%(AdditionalDependencies) + pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;%(AdditionalDependencies) true @@ -132,7 +132,7 @@ true true true - C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include OPENCV;CUDNN_HALF;CUDNN;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_RAND_S;GPU;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) c11 c++1y @@ -146,8 +146,8 @@ true true true - C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;$(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;%(AdditionalLibraryDirectories) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;%(AdditionalDependencies) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;$(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) + pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;%(AdditionalDependencies) $(OutDir)\$(TargetName)$(TargetExt) diff --git a/build/darknet/darknet_no_gpu.vcxproj b/build/darknet/darknet_no_gpu.vcxproj index 40145d20..c587b703 100644 --- a/build/darknet/darknet_no_gpu.vcxproj +++ b/build/darknet/darknet_no_gpu.vcxproj @@ -94,7 +94,7 @@ Level3 Disabled true - C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories) + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories) _MBCS;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_RAND_S;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) OPENCV;CUDNN true @@ -102,9 +102,9 @@ true - C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;%(AdditionalLibraryDirectories) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) $(OutDir)\$(TargetName)$(TargetExt) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;%(AdditionalDependencies) + pthreadVC2.lib;%(AdditionalDependencies) compute_30,sm_30;compute_52,sm_52 @@ -138,7 +138,7 @@ true true true - C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories) + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories) OPENCV;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_CRT_RAND_S;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) c11 c++1y @@ -151,8 +151,8 @@ true true true - C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;%(AdditionalLibraryDirectories) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;%(AdditionalDependencies) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) + pthreadVC2.lib;%(AdditionalDependencies) $(OutDir)\$(TargetName)$(TargetExt) @@ -193,8 +193,8 @@ - + @@ -256,7 +256,7 @@ - + diff --git a/build/darknet/yolo_console_dll.vcxproj b/build/darknet/yolo_console_dll.vcxproj index c93844b7..124b55fe 100644 --- a/build/darknet/yolo_console_dll.vcxproj +++ b/build/darknet/yolo_console_dll.vcxproj @@ -87,12 +87,12 @@ Level3 Disabled true - ..\..\include;C:\opencv_3.0\opencv\build\include + ..\..\include;$(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include MultiThreadedDLL _CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions) - C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;$(CUDA_PATH)\lib\x64\;$(ZED_SDK_ROOT_DIR)\lib + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;$(CUDA_PATH)\lib\x64\;$(ZED_SDK_ROOT_DIR)\lib @@ -116,7 +116,7 @@ true true true - ..\..\include;C:\opencv_source\opencv\bin\install\include;$(CUDA_PATH)\include;$(ZED_SDK_ROOT_DIR)\include + ..\..\include;$(OpenCV_ROOT_DIR)\include;C:\opencv_source\opencv\bin\install\include;$(CUDA_PATH)\include;$(ZED_SDK_ROOT_DIR)\include OPENCV;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions) Async true @@ -124,7 +124,7 @@ true true - C:\opencv_source\opencv\bin\install\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;$(CUDA_PATH)\lib\x64\;$(ZED_SDK_ROOT_DIR)\lib + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_source\opencv\bin\install\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;C:\opencv_2.4.13\opencv\build\x64\vc12\lib;$(CUDA_PATH)\lib\x64\;$(ZED_SDK_ROOT_DIR)\lib kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) diff --git a/build/darknet/yolo_cpp_dll.vcxproj b/build/darknet/yolo_cpp_dll.vcxproj index 16050e9e..b29690a3 100644 --- a/build/darknet/yolo_cpp_dll.vcxproj +++ b/build/darknet/yolo_cpp_dll.vcxproj @@ -92,7 +92,7 @@ Level3 Disabled true - ..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include _MBCS;LIB_EXPORTS;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;GPU;WIN32;DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) CUDNN_HALF;CUDNN true @@ -100,9 +100,9 @@ true - $(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;%(AdditionalLibraryDirectories) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;$(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) $(OutDir)\$(TargetName)$(TargetExt) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;cuda.lib;%(AdditionalDependencies) + pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;cuda.lib;%(AdditionalDependencies) true @@ -136,7 +136,7 @@ true true true - C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(CUDNN)\include;$(cudnn)\include CUDNN_HALF;CUDNN;GPU;LIB_EXPORTS;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) c11 c++1y @@ -149,8 +149,8 @@ true true true - C:\opencv_3.0\opencv\build\x64\vc14\lib;$(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;%(AdditionalLibraryDirectories) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;cuda.lib;%(AdditionalDependencies) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;$(CUDA_PATH)\lib\$(PlatformName);$(CUDNN)\lib\x64;$(cudnn)\lib\x64;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) + pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;cuda.lib;%(AdditionalDependencies) $(OutDir)\$(TargetName)$(TargetExt) diff --git a/build/darknet/yolo_cpp_dll_no_gpu.vcxproj b/build/darknet/yolo_cpp_dll_no_gpu.vcxproj index 01f00256..5ea3aa1b 100644 --- a/build/darknet/yolo_cpp_dll_no_gpu.vcxproj +++ b/build/darknet/yolo_cpp_dll_no_gpu.vcxproj @@ -89,7 +89,7 @@ Level3 Disabled true - ..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir);$(cudnn)\include + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories) _MBCS;LIB_EXPORTS;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) CUDNN true @@ -97,9 +97,9 @@ true - %(AdditionalLibraryDirectories) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) $(OutDir)\$(TargetName)$(TargetExt) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;%(AdditionalDependencies) + pthreadVC2.lib;%(AdditionalDependencies) true @@ -133,7 +133,7 @@ true true true - C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\include;%(AdditionalIncludeDirectories) + $(OpenCV_ROOT_DIR)\include;C:\opencv_3.0\opencv\build\include;..\..\include;..\..\3rdparty\stb\include;..\..\3rdparty\pthreads\include;%(AdditionalIncludeDirectories) LIB_EXPORTS;_TIMESPEC_DEFINED;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) c11 c++1y @@ -148,8 +148,8 @@ true true true - C:\opencv_3.0\opencv\build\x64\vc14\lib;%(AdditionalLibraryDirectories) - ..\..\3rdparty\lib\x64\pthreadVC2.lib;%(AdditionalDependencies) + $(OpenCV_ROOT_DIR)\x64\vc15\lib;$(OpenCV_ROOT_DIR)\x64\vc14\lib;C:\opencv_3.0\opencv\build\x64\vc14\lib;..\..\3rdparty\pthreads\lib;%(AdditionalLibraryDirectories) + pthreadVC2.lib;%(AdditionalDependencies) $(OutDir)\$(TargetName)$(TargetExt) @@ -177,8 +177,8 @@ - + @@ -242,7 +242,7 @@ - + diff --git a/pthreadVC2.dll b/pthreadVC2.dll new file mode 100644 index 0000000000000000000000000000000000000000..165b4d26ec41c4e563782f116b4a2e96936b0fef GIT binary patch literal 82944 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 J}M||3c48>`g<4{?!e3i#pe|s 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 KI_e>e5C8y!`p_K! literal 0 HcmV?d00001