windows build private

To start a new build commit change to repository or click New build button.
update: improve README.md
1.0.39
a year ago by Always
a year ago in 1 min 7 sec
1 min 7 sec
1Build started
2git clone -q --branch=main https://github.com/Alwaysssssss/nndeploy.git C:\projects\nndeploy-ovpc5
3git checkout -qf e3c11703f8a897f1094fd89fda4963caf51d68c2
4git submodule init
5git submodule update
6mkdir build
7cd build
8cp ../cmake/config.cmake ./
9cmake ..
10cmake --build . -j32
11git : Submodule 'third_party/gflags' (https://github.com/gflags/gflags.git) registered for path 'third_party/gflags'
12At line:1 char:1
13+ git submodule init
14+ ~~~~~~~~~~~~~~~~~~
15 + CategoryInfo : NotSpecified: (Submodule 'thir...d_party/gflags':String) [], RemoteException
16 + FullyQualifiedErrorId : NativeCommandError
18git : Cloning into 'C:/projects/nndeploy-ovpc5/third_party/gflags'...
19At line:2 char:1
20+ git submodule update
21+ ~~~~~~~~~~~~~~~~~~~~
22 + CategoryInfo : NotSpecified: (Cloning into 'C...arty/gflags'...:String) [], RemoteException
23 + FullyQualifiedErrorId : NativeCommandError
25Submodule path 'third_party/gflags': checked out 'a738fdf9338412f83ab3f26f31ac11ed3f3ec4bd'
28 Directory: C:\projects\nndeploy-ovpc5
31Mode LastWriteTime Length Name
32---- ------------- ------ ----
33d----- 10/30/2023 3:56 PM build
34-- Building for: Visual Studio 16 2019
35-- The C compiler identification is MSVC 19.29.30152.0
36-- The CXX compiler identification is MSVC 19.29.30152.0
37-- Detecting C compiler ABI info
38-- Detecting C compiler ABI info - done
39-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
40-- Detecting C compile features
41-- Detecting C compile features - done
42-- Detecting CXX compiler ABI info
43-- Detecting CXX compiler ABI info - done
44-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
45-- Detecting CXX compile features
46-- Detecting CXX compile features - done
47-- The ASM compiler identification is MSVC
48-- Found assembler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
49-- ---------------- Summary ----------------
50-- CMake version : 3.27.7
51-- CMake executable : C:/Program Files/CMake/bin/cmake.exe
52-- Generator : Visual Studio 16 2019
53-- System : Windows
54-- C++ compiler : C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
55-- C++ compiler ID : MSVC
56-- C++ compiler version : 19.29.30152.0
57-- CXX flags : /DWIN32 /D_WINDOWS /W3 /GR /EHsc
58-- CXX launcher :
59-- Linker flags : /machine:x64
60-- Build type :
61-- Compile definitions :
62-- Options:
63-- ENABLE_NNDEPLOY_ADDRESS_SANTIZER : OFF
64-- ENABLE_NNDEPLOY_AICOMPILER_TVM : OFF
65-- ENABLE_NNDEPLOY_BASE : ON
66-- ENABLE_NNDEPLOY_BUILD_SHARED : ON
67-- ENABLE_NNDEPLOY_COVERAGE : OFF
68-- ENABLE_NNDEPLOY_CRYPTION : OFF
69-- ENABLE_NNDEPLOY_CXX11_ABI : ON
70-- ENABLE_NNDEPLOY_CXX14_ABI : OFF
71-- ENABLE_NNDEPLOY_CXX17_ABI : OFF
72-- ENABLE_NNDEPLOY_DAG : ON
73-- ENABLE_NNDEPLOY_DEMO : OFF
74-- ENABLE_NNDEPLOY_DEVICE : ON
75-- ENABLE_NNDEPLOY_DEVICE_APPLE_NPU : OFF
76-- ENABLE_NNDEPLOY_DEVICE_ARM : OFF
77-- ENABLE_NNDEPLOY_DEVICE_CPU : ON
78-- ENABLE_NNDEPLOY_DEVICE_CUDA : OFF
79-- ENABLE_NNDEPLOY_DEVICE_CUDNN : OFF
80-- ENABLE_NNDEPLOY_DEVICE_HVX : OFF
81-- ENABLE_NNDEPLOY_DEVICE_METAL : OFF
82-- ENABLE_NNDEPLOY_DEVICE_MTK_VPU : OFF
83-- ENABLE_NNDEPLOY_DEVICE_OPENCL : OFF
84-- ENABLE_NNDEPLOY_DEVICE_OPENGL : OFF
85-- ENABLE_NNDEPLOY_DEVICE_X86 : OFF
86-- ENABLE_NNDEPLOY_DOCS : OFF
87-- ENABLE_NNDEPLOY_FORWARD : OFF
88-- ENABLE_NNDEPLOY_INFERENCE : ON
89-- ENABLE_NNDEPLOY_INFERENCE_COREML : OFF
90-- ENABLE_NNDEPLOY_INFERENCE_MNN : OFF
91-- ENABLE_NNDEPLOY_INFERENCE_NCNN : OFF
92-- ENABLE_NNDEPLOY_INFERENCE_ONNXRUNTIME : OFF
93-- ENABLE_NNDEPLOY_INFERENCE_OPENVINO : OFF
94-- ENABLE_NNDEPLOY_INFERENCE_PADDLELITE : OFF
95-- ENABLE_NNDEPLOY_INFERENCE_TENSORRT : OFF
96-- ENABLE_NNDEPLOY_INFERENCE_TFLITE : OFF
97-- ENABLE_NNDEPLOY_INFERENCE_TNN : OFF
98-- ENABLE_NNDEPLOY_MODEL : ON
99-- ENABLE_NNDEPLOY_OP : OFF
100-- ENABLE_NNDEPLOY_OPENCV : OFF
101-- ENABLE_NNDEPLOY_OPENMP : OFF
102-- ENABLE_NNDEPLOY_OP_AUDIO : OFF
103-- ENABLE_NNDEPLOY_OP_CV : OFF
104-- ENABLE_NNDEPLOY_OP_NN : OFF
105-- ENABLE_NNDEPLOY_SYMBOL_HIDE : ON
106-- ENABLE_NNDEPLOY_TEST : OFF
107-- ENABLE_NNDEPLOY_THREAD_POOL : ON
108-- ENABLE_NNDEPLOY_TIME_PROFILER : ON
109-- NNDEPLOY_THIRD_PARTY_LIBRARY:
110-- model/detect
111-- Configuring done (23.3s)
112-- Generating done (0.0s)
113-- Build files have been written to: C:/projects/nndeploy-ovpc5/build
114Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework
115Copyright (C) Microsoft Corporation. All rights reserved.
117 1>Checking Build System
118 Building Custom Rule C:/projects/nndeploy-ovpc5/CMakeLists.txt
119 common.cc
120 The contents of <filesystem> are available only with C++17 or later.
121 file.cc
122 The contents of <filesystem> are available only with C++17 or later.
123 half.cc
124 The contents of <filesystem> are available only with C++17 or later.
125 param.cc
126 The contents of <filesystem> are available only with C++17 or later.
127C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
128C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
129 shape.cc
130 The contents of <filesystem> are available only with C++17 or later.
131 status.cc
132 The contents of <filesystem> are available only with C++17 or later.
133C:\projects\nndeploy-ovpc5\source\nndeploy\base\status.cc(41,3): warning C4065: switch statement contains 'default' but no 'case' labels [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
134 string.cc
135 The contents of <filesystem> are available only with C++17 or later.
136 time_profiler.cc
137 The contents of <filesystem> are available only with C++17 or later.
138C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56,50): warning C4251: 'nndeploy::base::TimeProfiler::records_': class 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::TimeProfiler' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
139C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56): message : see declaration of 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
140C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(32,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
141C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(40,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
142 type.cc
143 The contents of <filesystem> are available only with C++17 or later.
144 parallel.cc
145 The contents of <filesystem> are available only with C++17 or later.
146 parallel_for_api.cc
147 The contents of <filesystem> are available only with C++17 or later.
148 parallel_for_api_default.cc
149 The contents of <filesystem> are available only with C++17 or later.
150C:\projects\nndeploy-ovpc5\source\nndeploy\thread_pool\parallel_for_api_default.cc(194,43): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
151 buffer.cc
152 The contents of <filesystem> are available only with C++17 or later.
153C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
154C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
155C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
156C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
157C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
158C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
159C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
160C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
161 buffer_pool.cc
162 The contents of <filesystem> are available only with C++17 or later.
163C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
164C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
165C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
166C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
167C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
168C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
169C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
170C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
171 device.cc
172 The contents of <filesystem> are available only with C++17 or later.
173C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
174C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
175C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
176C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
177C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
178C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
179C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
180C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
181C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
182C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
183C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
184C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
185C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
186C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
187C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
188C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
189C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
190C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
191C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
192C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
193 mat.cc
194 The contents of <filesystem> are available only with C++17 or later.
195C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
196C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
197C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
198C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
199C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
200C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
201C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
202C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
203C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
204C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
205C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
206C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
207C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
208C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
209C:\projects\nndeploy-ovpc5\source\nndeploy\device\mat.cc(195,36): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
210 tensor.cc
211 The contents of <filesystem> are available only with C++17 or later.
212C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
213C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
214C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
215C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
216C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
217C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
218C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
219C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
220C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
221C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
222C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
223C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
224C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
225C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
226 cpu_device.cc
227 The contents of <filesystem> are available only with C++17 or later.
228C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
229C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
230C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
231C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
232C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
233C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
234C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
235C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
236C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
237C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
238C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
239C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
240C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
241C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
242C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
243C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
244C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
245C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
246C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
247C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
248 inference.cc
249 The contents of <filesystem> are available only with C++17 or later.
250C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
251C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
252C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
253C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
254C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
255C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
256C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
257C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
258C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
259C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
260C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
261C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
262C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
263C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
264C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
265C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
266C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(60,28): warning C4251: 'nndeploy::inference::InferenceParam::model_value_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
267C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
268C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(63,15): warning C4251: 'nndeploy::inference::InferenceParam::license_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
269C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
270C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(73,18): warning C4251: 'nndeploy::inference::InferenceParam::min_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
271C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
272C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(74,18): warning C4251: 'nndeploy::inference::InferenceParam::opt_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
273C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
274C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(75,18): warning C4251: 'nndeploy::inference::InferenceParam::max_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
275C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
276C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(76,28): warning C4251: 'nndeploy::inference::InferenceParam::cache_path_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
277C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
278C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(77,28): warning C4251: 'nndeploy::inference::InferenceParam::library_path_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
279C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
280C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(352,43): warning C4251: 'nndeploy::inference::Inference::input_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
281C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
282C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(359,43): warning C4251: 'nndeploy::inference::Inference::output_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
283C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
284C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(366,43): warning C4251: 'nndeploy::inference::Inference::external_input_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
285C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
286C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(372,43): warning C4251: 'nndeploy::inference::Inference::external_output_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
287C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
288C:\projects\nndeploy-ovpc5\source\nndeploy\inference\inference.cc(123,68): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
289C:\projects\nndeploy-ovpc5\source\nndeploy\inference\inference.cc(124,70): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
290 inference_param.cc
291 The contents of <filesystem> are available only with C++17 or later.
292C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
293C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
294C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(60,28): warning C4251: 'nndeploy::inference::InferenceParam::model_value_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
295C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
296C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(63,15): warning C4251: 'nndeploy::inference::InferenceParam::license_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
297C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
298C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(73,18): warning C4251: 'nndeploy::inference::InferenceParam::min_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
299C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
300C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(74,18): warning C4251: 'nndeploy::inference::InferenceParam::opt_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
301C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
302C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(75,18): warning C4251: 'nndeploy::inference::InferenceParam::max_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
303C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
304C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(76,28): warning C4251: 'nndeploy::inference::InferenceParam::cache_path_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
305C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
306C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(77,28): warning C4251: 'nndeploy::inference::InferenceParam::library_path_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
307C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
308 Generating Code...
309 Compiling...
310 condition.cc
311 The contents of <filesystem> are available only with C++17 or later.
312C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
313C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
314C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
315C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
316C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
317C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
318C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
319C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
320C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
321C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
322C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
323C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
324C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
325C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
326C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
327C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
328C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
329C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
330C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
331C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
332C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
333C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
334C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(283,15): warning C4251: 'nndeploy::dag::Edge::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
335C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
336C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(285,33): warning C4251: 'nndeploy::dag::Edge::buffers_': class 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
337C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(145): message : see declaration of 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
338C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(286,30): warning C4251: 'nndeploy::dag::Edge::mats_': class 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
339C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(146): message : see declaration of 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
340C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(287,33): warning C4251: 'nndeploy::dag::Edge::tensors_': class 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
341C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(147): message : see declaration of 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
342C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(288,30): warning C4251: 'nndeploy::dag::Edge::params_': class 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
343C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(148): message : see declaration of 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
344C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(289,23): warning C4251: 'nndeploy::dag::Edge::anythings_': class 'std::vector<void *,std::allocator<void *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
345C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\ppltasks.h(175): message : see declaration of 'std::vector<void *,std::allocator<void *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
346C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(58,15): warning C4251: 'nndeploy::dag::Node::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
347C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
348C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(59,32): warning C4251: 'nndeploy::dag::Node::param_': class 'std::shared_ptr<nndeploy::base::Param>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
349C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(44): message : see declaration of 'std::shared_ptr<nndeploy::base::Param>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
350C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(60,22): warning C4251: 'nndeploy::dag::Node::inputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
351C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
352C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(61,22): warning C4251: 'nndeploy::dag::Node::outputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
353C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
354C:\projects\nndeploy-ovpc5\include\nndeploy/dag/condition.h(111,22): warning C4251: 'nndeploy::dag::Condition::condition_node_': class 'std::vector<nndeploy::dag::Node *,std::allocator<nndeploy::dag::Node *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Condition' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
355C:\projects\nndeploy-ovpc5\include\nndeploy/dag/condition.h(111): message : see declaration of 'std::vector<nndeploy::dag::Node *,std::allocator<nndeploy::dag::Node *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
356C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56,50): warning C4251: 'nndeploy::base::TimeProfiler::records_': class 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::TimeProfiler' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
357C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56): message : see declaration of 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
358C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(32,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
359C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(40,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
360 graph.cc
361 The contents of <filesystem> are available only with C++17 or later.
362C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
363C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
364C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
365C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
366C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
367C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
368C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
369C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
370C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
371C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
372C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
373C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
374C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
375C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
376C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
377C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
378C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
379C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
380C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
381C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
382C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
383C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
384C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(283,15): warning C4251: 'nndeploy::dag::Edge::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
385C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
386C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(285,33): warning C4251: 'nndeploy::dag::Edge::buffers_': class 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
387C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(145): message : see declaration of 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
388C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(286,30): warning C4251: 'nndeploy::dag::Edge::mats_': class 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
389C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(146): message : see declaration of 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
390C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(287,33): warning C4251: 'nndeploy::dag::Edge::tensors_': class 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
391C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(147): message : see declaration of 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
392C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(288,30): warning C4251: 'nndeploy::dag::Edge::params_': class 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
393C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(148): message : see declaration of 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
394C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(289,23): warning C4251: 'nndeploy::dag::Edge::anythings_': class 'std::vector<void *,std::allocator<void *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
395C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\ppltasks.h(175): message : see declaration of 'std::vector<void *,std::allocator<void *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
396C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(58,15): warning C4251: 'nndeploy::dag::Node::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
397C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
398C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(59,32): warning C4251: 'nndeploy::dag::Node::param_': class 'std::shared_ptr<nndeploy::base::Param>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
399C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(44): message : see declaration of 'std::shared_ptr<nndeploy::base::Param>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
400C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(60,22): warning C4251: 'nndeploy::dag::Node::inputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
401C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
402C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(61,22): warning C4251: 'nndeploy::dag::Node::outputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
403C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
404C:\projects\nndeploy-ovpc5\include\nndeploy/dag/graph.h(174,29): warning C4251: 'nndeploy::dag::Graph::edge_repository_': class 'std::vector<nndeploy::dag::EdgeWrapper *,std::allocator<nndeploy::dag::EdgeWrapper *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Graph' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
405C:\projects\nndeploy-ovpc5\include\nndeploy/dag/graph.h(174): message : see declaration of 'std::vector<nndeploy::dag::EdgeWrapper *,std::allocator<nndeploy::dag::EdgeWrapper *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
406C:\projects\nndeploy-ovpc5\include\nndeploy/dag/graph.h(175,29): warning C4251: 'nndeploy::dag::Graph::node_repository_': class 'std::vector<nndeploy::dag::NodeWrapper *,std::allocator<nndeploy::dag::NodeWrapper *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Graph' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
407C:\projects\nndeploy-ovpc5\include\nndeploy/dag/graph.h(33): message : see declaration of 'std::vector<nndeploy::dag::NodeWrapper *,std::allocator<nndeploy::dag::NodeWrapper *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
408C:\projects\nndeploy-ovpc5\include\nndeploy/dag/graph.h(177,35): warning C4251: 'nndeploy::dag::Graph::topo_sort_node_': class 'std::vector<std::vector<nndeploy::dag::Node *,std::allocator<nndeploy::dag::Node *>>,std::allocator<std::vector<nndeploy::dag::Node *,std::allocator<nndeploy::dag::Node *>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Graph' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
409C:\projects\nndeploy-ovpc5\include\nndeploy/dag/graph.h(177): message : see declaration of 'std::vector<std::vector<nndeploy::dag::Node *,std::allocator<nndeploy::dag::Node *>>,std::allocator<std::vector<nndeploy::dag::Node *,std::allocator<nndeploy::dag::Node *>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
410C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56,50): warning C4251: 'nndeploy::base::TimeProfiler::records_': class 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::TimeProfiler' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
411C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56): message : see declaration of 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
412C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(32,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
413C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(40,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
414 loop.cc
415 The contents of <filesystem> are available only with C++17 or later.
416C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
417C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
418C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
419C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
420C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
421C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
422C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
423C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
424C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
425C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
426C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
427C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
428C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
429C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
430C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
431C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
432C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
433C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
434C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
435C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
436C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
437C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
438C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(283,15): warning C4251: 'nndeploy::dag::Edge::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
439C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
440C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(285,33): warning C4251: 'nndeploy::dag::Edge::buffers_': class 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
441C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(145): message : see declaration of 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
442C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(286,30): warning C4251: 'nndeploy::dag::Edge::mats_': class 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
443C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(146): message : see declaration of 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
444C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(287,33): warning C4251: 'nndeploy::dag::Edge::tensors_': class 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
445C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(147): message : see declaration of 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
446C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(288,30): warning C4251: 'nndeploy::dag::Edge::params_': class 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
447C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(148): message : see declaration of 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
448C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(289,23): warning C4251: 'nndeploy::dag::Edge::anythings_': class 'std::vector<void *,std::allocator<void *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
449C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\ppltasks.h(175): message : see declaration of 'std::vector<void *,std::allocator<void *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
450C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(58,15): warning C4251: 'nndeploy::dag::Node::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
451C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
452C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(59,32): warning C4251: 'nndeploy::dag::Node::param_': class 'std::shared_ptr<nndeploy::base::Param>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
453C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(44): message : see declaration of 'std::shared_ptr<nndeploy::base::Param>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
454C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(60,22): warning C4251: 'nndeploy::dag::Node::inputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
455C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
456C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(61,22): warning C4251: 'nndeploy::dag::Node::outputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
457C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
458C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56,50): warning C4251: 'nndeploy::base::TimeProfiler::records_': class 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::TimeProfiler' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
459C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(56): message : see declaration of 'std::map<std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>,std::less<std::string>,std::allocator<std::pair<const std::string,std::shared_ptr<nndeploy::base::TimeProfiler::Record>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
460C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(32,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
461C:\projects\nndeploy-ovpc5\include\nndeploy/base/time_profiler.h(40,17): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
462 node.cc
463 The contents of <filesystem> are available only with C++17 or later.
464C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
465C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
466C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
467C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
468C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
469C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
470C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
471C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
472C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
473C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
474C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
475C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
476C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
477C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
478C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
479C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
480C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
481C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
482C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
483C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
484C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
485C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
486C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(283,15): warning C4251: 'nndeploy::dag::Edge::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
487C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
488C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(285,33): warning C4251: 'nndeploy::dag::Edge::buffers_': class 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
489C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(145): message : see declaration of 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
490C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(286,30): warning C4251: 'nndeploy::dag::Edge::mats_': class 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
491C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(146): message : see declaration of 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
492C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(287,33): warning C4251: 'nndeploy::dag::Edge::tensors_': class 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
493C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(147): message : see declaration of 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
494C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(288,30): warning C4251: 'nndeploy::dag::Edge::params_': class 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
495C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(148): message : see declaration of 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
496C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(289,23): warning C4251: 'nndeploy::dag::Edge::anythings_': class 'std::vector<void *,std::allocator<void *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
497C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\ppltasks.h(175): message : see declaration of 'std::vector<void *,std::allocator<void *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
498C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(58,15): warning C4251: 'nndeploy::dag::Node::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
499C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
500C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(59,32): warning C4251: 'nndeploy::dag::Node::param_': class 'std::shared_ptr<nndeploy::base::Param>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
501C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(44): message : see declaration of 'std::shared_ptr<nndeploy::base::Param>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
502C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(60,22): warning C4251: 'nndeploy::dag::Node::inputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
503C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
504C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(61,22): warning C4251: 'nndeploy::dag::Node::outputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
505C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
506 infer.cc
507 The contents of <filesystem> are available only with C++17 or later.
508C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
509C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
510C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
511C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
512C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
513C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
514C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
515C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
516C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
517C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
518C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
519C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
520C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
521C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
522C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
523C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
524C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
525C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
526C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
527C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
528C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
529C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
530C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(283,15): warning C4251: 'nndeploy::dag::Edge::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
531C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
532C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(285,33): warning C4251: 'nndeploy::dag::Edge::buffers_': class 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
533C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(145): message : see declaration of 'std::vector<nndeploy::device::Buffer *,std::allocator<nndeploy::device::Buffer *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
534C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(286,30): warning C4251: 'nndeploy::dag::Edge::mats_': class 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
535C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(146): message : see declaration of 'std::vector<nndeploy::device::Mat *,std::allocator<nndeploy::device::Mat *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
536C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(287,33): warning C4251: 'nndeploy::dag::Edge::tensors_': class 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
537C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(147): message : see declaration of 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
538C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(288,30): warning C4251: 'nndeploy::dag::Edge::params_': class 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
539C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(148): message : see declaration of 'std::vector<nndeploy::base::Param *,std::allocator<nndeploy::base::Param *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
540C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(289,23): warning C4251: 'nndeploy::dag::Edge::anythings_': class 'std::vector<void *,std::allocator<void *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Edge' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
541C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\ppltasks.h(175): message : see declaration of 'std::vector<void *,std::allocator<void *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
542C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(58,15): warning C4251: 'nndeploy::dag::Node::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
543C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
544C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(59,32): warning C4251: 'nndeploy::dag::Node::param_': class 'std::shared_ptr<nndeploy::base::Param>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
545C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(44): message : see declaration of 'std::shared_ptr<nndeploy::base::Param>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
546C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(60,22): warning C4251: 'nndeploy::dag::Node::inputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
547C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
548C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(61,22): warning C4251: 'nndeploy::dag::Node::outputs_': class 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' needs to have dll-interface to be used by clients of class 'nndeploy::dag::Node' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
549C:\projects\nndeploy-ovpc5\include\nndeploy/dag/node.h(26): message : see declaration of 'std::vector<nndeploy::dag::Edge *,std::allocator<nndeploy::dag::Edge *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
550C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(60,28): warning C4251: 'nndeploy::inference::InferenceParam::model_value_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
551C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
552C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(63,15): warning C4251: 'nndeploy::inference::InferenceParam::license_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
553C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
554C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(73,18): warning C4251: 'nndeploy::inference::InferenceParam::min_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
555C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
556C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(74,18): warning C4251: 'nndeploy::inference::InferenceParam::opt_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
557C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
558C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(75,18): warning C4251: 'nndeploy::inference::InferenceParam::max_shape_': class 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
559C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(237): message : see declaration of 'std::map<std::string,std::vector<int,std::allocator<int>>,std::less<std::string>,std::allocator<std::pair<const std::string,std::vector<int,std::allocator<int>>>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
560C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(76,28): warning C4251: 'nndeploy::inference::InferenceParam::cache_path_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
561C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
562C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference_param.h(77,28): warning C4251: 'nndeploy::inference::InferenceParam::library_path_': class 'std::vector<std::string,std::allocator<std::string>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::InferenceParam' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
563C:\projects\nndeploy-ovpc5\include\nndeploy/base/file.h(58): message : see declaration of 'std::vector<std::string,std::allocator<std::string>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
564C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(352,43): warning C4251: 'nndeploy::inference::Inference::input_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
565C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
566C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(359,43): warning C4251: 'nndeploy::inference::Inference::output_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
567C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
568C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(366,43): warning C4251: 'nndeploy::inference::Inference::external_input_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
569C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
570C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(372,43): warning C4251: 'nndeploy::inference::Inference::external_output_tensors_': class 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::inference::Inference' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
571C:\projects\nndeploy-ovpc5\include\nndeploy/inference/inference.h(260): message : see declaration of 'std::map<std::string,nndeploy::device::Tensor *,std::less<std::string>,std::allocator<std::pair<const std::string,nndeploy::device::Tensor *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
572C:\projects\nndeploy-ovpc5\include\nndeploy/model/infer.h(52,33): warning C4251: 'nndeploy::model::Infer::input_tensors_': class 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' needs to have dll-interface to be used by clients of class 'nndeploy::model::Infer' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
573C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(147): message : see declaration of 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
574C:\projects\nndeploy-ovpc5\include\nndeploy/model/infer.h(53,33): warning C4251: 'nndeploy::model::Infer::output_tensors_': class 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' needs to have dll-interface to be used by clients of class 'nndeploy::model::Infer' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
575C:\projects\nndeploy-ovpc5\include\nndeploy/dag/edge.h(147): message : see declaration of 'std::vector<nndeploy::device::Tensor *,std::allocator<nndeploy::device::Tensor *>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
576 util.cc
577 The contents of <filesystem> are available only with C++17 or later.
578C:\projects\nndeploy-ovpc5\include\nndeploy/base/param.h(54,15): warning C4251: 'nndeploy::base::Param::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::base::Param' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
579C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
580C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(81,20): warning C4251: 'nndeploy::device::BufferDesc::size_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
581C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
582C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(86,19): warning C4251: 'nndeploy::device::BufferDesc::config_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::BufferDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
583C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
584C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(121,14): warning C4251: 'nndeploy::device::Architecture::mutex_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
585C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(86): message : see declaration of 'std::mutex' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
586C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126,26): warning C4251: 'nndeploy::device::Architecture::devices_': class 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Architecture' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
587C:\projects\nndeploy-ovpc5\include\nndeploy/device/device.h(126): message : see declaration of 'std::map<int,nndeploy::device::Device *,std::less<int>,std::allocator<std::pair<const int,nndeploy::device::Device *>>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
588C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(52,19): warning C4251: 'nndeploy::device::MatDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
589C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
590C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(54,20): warning C4251: 'nndeploy::device::MatDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::MatDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
591C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
592C:\projects\nndeploy-ovpc5\include\nndeploy/device/mat.h(151,15): warning C4251: 'nndeploy::device::Mat::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Mat' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
593C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
594C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(44,19): warning C4251: 'nndeploy::device::TensorDesc::shape_': class 'std::vector<int,std::allocator<int>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
595C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(235): message : see declaration of 'std::vector<int,std::allocator<int>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
596C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(45,20): warning C4251: 'nndeploy::device::TensorDesc::stride_': class 'std::vector<size_t,std::allocator<size_t>>' needs to have dll-interface to be used by clients of struct 'nndeploy::device::TensorDesc' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
597C:\projects\nndeploy-ovpc5\include\nndeploy/base/common.h(236): message : see declaration of 'std::vector<size_t,std::allocator<size_t>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
598C:\projects\nndeploy-ovpc5\include\nndeploy/device/tensor.h(280,15): warning C4251: 'nndeploy::device::Tensor::name_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'nndeploy::device::Tensor' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
599C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4871): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
600C:\projects\nndeploy-ovpc5\include\nndeploy/model/detect/result.h(25,33): warning C4251: 'nndeploy::model::DetectResult::bboxs_': class 'std::vector<nndeploy::model::DetectBBoxResult,std::allocator<nndeploy::model::DetectBBoxResult>>' needs to have dll-interface to be used by clients of class 'nndeploy::model::DetectResult' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
601C:\projects\nndeploy-ovpc5\include\nndeploy/model/detect/result.h(25): message : see declaration of 'std::vector<nndeploy::model::DetectBBoxResult,std::allocator<nndeploy::model::DetectBBoxResult>>' [C:\projects\nndeploy-ovpc5\build\nndeploy.vcxproj]
602 Generating Code...
603 Creating library C:/projects/nndeploy-ovpc5/build/Debug/nndeploy.lib and object C:/projects/nndeploy-ovpc5/build/Debug/nndeploy.exp
604 nndeploy.vcxproj -> C:\projects\nndeploy-ovpc5\build\Debug\nndeploy.dll
605 Building Custom Rule C:/projects/nndeploy-ovpc5/CMakeLists.txt
608Discovering tests...OK
609Build success
Log is empty.