Note that there are some explanatory texts on larger screens.

plurals
  1. POnewbie: Determinate CRT lib used by library
    primarykey
    data
    text
    <p>I'm developing application using VC++ 6. </p> <p>I have a 3rd party DLL. This library compiled as Multithreaded DLL (/MD) and my application too. But I fail to link:</p> <pre><code>LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::~basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(void)" (??1?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in XXXApi.lib(CODbg.obj) msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(class std::basic_string&lt;c har,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; const &amp;)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) already defined in XXXApi.lib(Dictionary.obj) ../../Exes/win2k3_oracle11/XXX.exe : fatal error LNK1169: one or more multiply defined symbols found Error executing link.exe. </code></pre> <p>From <a href="http://support.microsoft.com/kb/154753" rel="nofollow noreferrer">here</a> I see that even though both 3rd library and my code compiled as /MD, there's possibly conflict with old/new iostream beining used.</p> <p>Is there way to determinate what iostream library old/new is used by 3rd party library?</p> <p><strong>UPD:</strong> The 3rd party lib is static and not dynamic as I thought before. The lib is compiled /MD. Dependency Walker works wirh DLLs and not which Libs. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

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