Skip to content

Instantly share code, notes, and snippets.

@vinniefalco
Created October 13, 2019 01:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vinniefalco/8aa223f5e18ad2fdabb0b22a3eed4b27 to your computer and use it in GitHub Desktop.
Save vinniefalco/8aa223f5e18ad2fdabb0b22a3eed4b27 to your computer and use it in GitHub Desktop.
C:\Users\vinnie\src\boost\boost/json/storage.hpp(30): warning C4251: 'boost::json::storage::refs_': struct 'std::atomic<unsigned int>' needs to have dll-interface to be used by clients of class 'boost::json::storage'
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): note: see declaration of 'std::atomic<unsigned int>'
C:\Users\vinnie\src\boost\boost/json/array.hpp(81): warning C4251: 'boost::json::array::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::array'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
C:\Users\vinnie\src\boost\boost/json/object.hpp(173): warning C4251: 'boost::json::object::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::object'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
C:\Users\vinnie\src\boost\boost/json/string.hpp(206): warning C4251: 'boost::json::string::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::string'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
C:\Users\vinnie\src\boost\boost/json/impl/object.hpp(130): warning C4251: 'boost::json::object::pointer::t_': struct 'std::pair<const boost::json::object::key_type,boost::json::value &>' needs to have dll-interface to be used by clients of class 'boost::json::object::pointer'
C:\Users\vinnie\src\boost\boost/json/object.hpp(78): note: see declaration of 'std::pair<const boost::json::object::key_type,boost::json::value &>'
C:\Users\vinnie\src\boost\boost/json/impl/object.hpp(151): warning C4251: 'boost::json::object::const_pointer::t_': struct 'std::pair<const boost::json::object::key_type,const boost::json::value &>' needs to have dll-interface to be used by clients of class 'boost::json::object::const_pointer'
C:\Users\vinnie\src\boost\boost/json/object.hpp(82): note: see declaration of 'std::pair<const boost::json::object::key_type,const boost::json::value &>'
C:\Users\vinnie\src\boost\boost/json/impl/object.hpp(341): warning C4251: 'boost::json::object::node_type::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::object::node_type'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
compile-c-c++ C:\Users\vinnie\src\boost\bin.v2\libs\json\build\msvc-14.1\debug\threading-multi\src.obj
src.cpp
C:\Users\vinnie\src\boost\boost/json/storage.hpp(30): warning C4251: 'boost::json::storage::refs_': struct 'std::atomic<unsigned int>' needs to have dll-interface to be used by clients of class 'boost::json::storage'
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): note: see declaration of 'std::atomic<unsigned int>'
C:\Users\vinnie\src\boost\boost/json/array.hpp(81): warning C4251: 'boost::json::array::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::array'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
C:\Users\vinnie\src\boost\boost/json/object.hpp(173): warning C4251: 'boost::json::object::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::object'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
C:\Users\vinnie\src\boost\boost/json/string.hpp(206): warning C4251: 'boost::json::string::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::string'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
C:\Users\vinnie\src\boost\boost/json/impl/object.hpp(130): warning C4251: 'boost::json::object::pointer::t_': struct 'std::pair<const boost::json::object::key_type,boost::json::value &>' needs to have dll-interface to be used by clients of class 'boost::json::object::pointer'
C:\Users\vinnie\src\boost\boost/json/object.hpp(78): note: see declaration of 'std::pair<const boost::json::object::key_type,boost::json::value &>'
C:\Users\vinnie\src\boost\boost/json/impl/object.hpp(151): warning C4251: 'boost::json::object::const_pointer::t_': struct 'std::pair<const boost::json::object::key_type,const boost::json::value &>' needs to have dll-interface to be used by clients of class 'boost::json::object::const_pointer'
C:\Users\vinnie\src\boost\boost/json/object.hpp(82): note: see declaration of 'std::pair<const boost::json::object::key_type,const boost::json::value &>'
C:\Users\vinnie\src\boost\boost/json/impl/object.hpp(341): warning C4251: 'boost::json::object::node_type::sp_': class 'boost::json::basic_storage_ptr<boost::json::storage>' needs to have dll-interface to be used by clients of class 'boost::json::object::node_type'
C:\Users\vinnie\src\boost\boost/json/storage.hpp(227): note: see declaration of 'boost::json::basic_storage_ptr<boost::json::storage>'
C:\Users\vinnie\src\boost\boost/json/basic_parser.hpp(40): warning C4251: 'boost::json::basic_parser::stack_': class 'boost::json::detail::stack<boost::json::basic_parser::state,64>' needs to have dll-interface to be used by clients of class 'boost::json::basic_parser'
C:\Users\vinnie\src\boost\boost/json/basic_parser.hpp(39): note: see declaration of 'boost::json::detail::stack<boost::json::basic_parser::state,64>'
C:\Users\vinnie\src\boost\boost/json/iterator.hpp(63): warning C4251: 'boost::json::const_iterator::stack_': class 'boost::json::detail::stack<boost::json::const_iterator::node,50>' needs to have dll-interface to be used by clients of class 'boost::json::const_iterator'
C:\Users\vinnie\src\boost\boost/json/iterator.hpp(63): note: see declaration of 'boost::json::detail::stack<boost::json::const_iterator::node,50>'
C:\Users\vinnie\src\boost\boost/json/impl/parse_file.ipp(37): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen'
C:\Users\vinnie\src\boost\boost/json/parser.hpp(32): warning C4251: 'boost::json::parser::stack_': class 'boost::json::detail::stack<boost::json::value *,32>' needs to have dll-interface to be used by clients of class 'boost::json::parser'
C:\Users\vinnie\src\boost\boost/json/parser.hpp(31): note: see declaration of 'boost::json::detail::stack<boost::json::value *,32>'
C:\Users\vinnie\src\boost\boost/json/parser.hpp(33): warning C4251: 'boost::json::parser::s_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'boost::json::parser'
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring(4373): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>'
msvc.link.dll C:\Users\vinnie\src\boost\bin.v2\libs\json\build\msvc-14.1\debug\threading-multi\boost_json-vc141-mt-gd-x32-1_71.dll
Creating library C:\Users\vinnie\src\boost\bin.v2\libs\json\build\msvc-14.1\debug\threading-multi\boost_json-vc141-mt-gd-x32-1_71.lib and object C:\Users\vinnie\src\boost\bin.v2\libs\json\build\msvc-14.1\debug\threading-multi\boost_json-vc141-mt-gd-x32-1_71.exp
msvc.manifest.dll C:\Users\vinnie\src\boost\bin.v2\libs\json\build\msvc-14.1\debug\threading-multi\boost_json-vc141-mt-gd-x32-1_71.dll
msvc.link C:\Users\vinnie\src\boost\bin.v2\libs\json\test\storage.test\msvc-14.1\debug\threading-multi\storage.exe
msvc.manifest C:\Users\vinnie\src\boost\bin.v2\libs\json\test\storage.test\msvc-14.1\debug\threading-multi\storage.exe
testing.capture-output C:\Users\vinnie\src\boost\bin.v2\libs\json\test\storage.test\msvc-14.1\debug\threading-multi\storage.run
1 file(s) copied.
**passed** C:\Users\vinnie\src\boost\bin.v2\libs\json\test\storage.test\msvc-14.1\debug\threading-multi\storage.test
...updated 10 targets...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment