Note that there are some explanatory texts on larger screens.

plurals
  1. PO#include <comutil.h> cause errors
    text
    copied!<p>VS 2010 C++ CLR Library project, errors on adding comutil.h library</p> <pre><code>&gt; Error 20 error LNK2001: unresolved &gt; external symbol "extern "C" long &gt; __stdcall VariantCopy(struct tagVARIANT *,struct tagVARIANT const &gt; *)" (?VariantCopy@@$$J18YGJPAUtagVARIANT@@PBU1@@Z) D:\Projects\AL\Service\ncFlow\ncOPClient.NET\Stdafx.obj ncOPClient.NET &gt; Error 18 error LNK2001: unresolved &gt; external symbol "extern "C" void &gt; __stdcall VariantInit(struct tagVARIANT *)" &gt; (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) D:\Projects\AL\Service\ncFlow\ncOPClient.NET\Stdafx.obj ncOPClient.NET &gt; Error 13 error LNK2001: unresolved &gt; external symbol "void __stdcall &gt; _com_issue_error(long)" (?_com_issue_error@@$$FYGXJ@Z) D:\Projects\AL\Service\ncFlow\ncOPClient.NET\Stdafx.obj ncOPClient.NET &gt; Error 10 error LNK2028: unresolved &gt; token (0A000376) "void __stdcall &gt; _com_issue_error(long)" (?_com_issue_error@@$$FYGXJ@Z) &gt; referenced in function "void __cdecl &gt; _com_util::CheckError(long)" (?CheckError@_com_util@@$$FYAXJ@Z) D:\Projects\AL\Service\ncFlow\ncOPClient.NET\Stdafx.obj ncOPClient.NET &gt; Error 4 error LNK2028: unresolved &gt; token (0A0003BC) "extern "C" void &gt; __stdcall VariantInit(struct tagVARIANT *)" &gt; (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) &gt; referenced in function "public: &gt; __thiscall _variant_t::_variant_t(class _variant_t const &amp;)" (??0_variant_t@@$$FQAE@ABV0@@Z) D:\Projects\AL\Service\ncFlow\ncOPClient.NET\Stdafx.obj ncOPClient.NET &gt; Error 2 error LNK2028: unresolved &gt; token (0A0003D1) "extern "C" long &gt; __stdcall VariantCopy(struct tagVARIANT *,struct tagVARIANT const &gt; *)" (?VariantCopy@@$$J18YGJPAUtagVARIANT@@PBU1@@Z) &gt; referenced in function "public: &gt; __thiscall _variant_t::_variant_t(class _variant_t const &amp;)" (??0_variant_t@@$$FQAE@ABV0@@Z) D:\Projects\AL\Service\ncFlow\ncOPClient.NET\Stdafx.obj ncOPClient.NET </code></pre> <p>needed for</p> <pre><code>private: std::string from_variant(VARIANT&amp; vt) { _bstr_t bs(vt); return std::string(static_cast&lt;const char*&gt;(bs)); } /* void to_variant(const std::string&amp; str, VARIANT&amp; vt) { _bstr_t bs(str.c_str()); reinterpret_cast&lt;_variant_t&amp;&gt;(vt) = bs; }*/ </code></pre> <p>how can I fix it ? </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload