Skip to content

Fails to compile on windows (duplicate symbols linker errors) #1854

@arsdever

Description

@arsdever
Brief Description

The library won't compile. Fails to build the project CppSharp.Parser.CLI due to multiple linker errors

OS: Microsoft Windows 11 Pro 10.0.22631
Compiler: Visual Studio version 2022 (v143) (Community)

I have v142 (2019) installed as well (as the documentation says)

Build started at 7:31 PM...
1>------ Build started: Project: CppSharp.Parser.CLI, Configuration: Release x64 ------
1>draco.lib(float_points_tree_encoder.cc.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>draco.lib(float_points_tree_encoder.cc.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>draco.lib(encoder_buffer.cc.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>draco.lib(encoder_buffer.cc.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>draco.lib(direct_bit_encoder.cc.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>draco.lib(direct_bit_encoder.cc.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>draco.lib(rans_bit_encoder.cc.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>draco.lib(rans_bit_encoder.cc.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(html_tag.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(html_tag.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(css_length.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(css_length.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(web_color.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(web_color.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(background.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(background.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(style.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(style.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(css_selector.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(css_selector.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(stylesheet.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(stylesheet.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(element.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(element.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(box.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(box.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(table.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(table.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(html.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(html.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(document.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(document.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(iterators.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(iterators.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_before_after.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_before_after.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(num_cvt.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(num_cvt.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(media_query.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(media_query.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(utf8_strings.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(utf8_strings.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_text.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_text.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_image.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_image.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_table.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_table.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_td.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_td.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_link.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_link.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_style.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_style.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_comment.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_comment.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_cdata.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_cdata.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_anchor.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_anchor.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_tr.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_tr.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_li.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>litehtml.lib(el_li.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomscriptelements.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomscriptelements.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldompath.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldompath.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomitem.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomitem.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomattachedinfo.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomattachedinfo.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomastcreator.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomastcreator.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomlinewriter.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomlinewriter.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomcomments.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomcomments.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomelements.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomelements.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldommoduleindex.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldommoduleindex.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomexternalitems.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomexternalitems.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomtop.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomtop.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldommock.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldommock.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomoutwriter.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomoutwriter.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomfieldfilter.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomfieldfilter.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomcompare.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomcompare.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomtypesreader.cpp.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>Qt6QmlDom.lib(qqmldomtypesreader.cpp.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>MSVCRT.lib(throw_bad_alloc.obj) : error LNK2005: "public: __cdecl std::exception::exception(class std::exception const &)" (??0exception@std@@QEAA@AEBV01@@Z) already defined in double-conversion.lib(double-conversion.dll)
1>MSVCRT.lib(throw_bad_alloc.obj) : error LNK2005: "public: virtual char const * __cdecl std::exception::what(void)const " (?what@exception@std@@UEBAPEBDXZ) already defined in double-conversion.lib(double-conversion.dll)
1>   Creating library ..\..\..\bin\Release_x64\CppSharp.Parser.CLI.lib and object ..\..\..\bin\Release_x64\CppSharp.Parser.CLI.exp
1>..\..\..\bin\Release_x64\CppSharp.Parser.CLI.dll : fatal error LNK1169: one or more multiply defined symbols found

Additional question

Is it possible to compile using clang-cl?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions