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
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]