<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem mit lib-Datei]]></title><description><![CDATA[<p>Hi @all,</p>
<p>ich versuche gerade eine Klasse in mein Programm einzubauen, die ich bei Codeguru gefunden habe. <a href="http://www.codeguru.com/Cpp/G-M/multimedia/video/article.php/c6973/" rel="nofollow">http://www.codeguru.com/Cpp/G-M/multimedia/video/article.php/c6973/</a><br />
Beim Compilieren bekomme ich allerdings folgende Fehlermeldung:</p>
<p>VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IMediaEventEx<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IMediaControl<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_FilterGraph<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IGraphBuilder<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IVMRWindowlessControl<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IVMRFilterConfig<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_VideoMixingRenderer<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IBaseFilter<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_VideoInputDeviceCategory<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_SystemDeviceEnum<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_ICreateDevEnum<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IAMStreamConfig<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _FORMAT_VideoInfo</p>
<p>Ich glaube, das ich hier noch die strmiids.lib und die quartz.lib einbinden muß. Aber wie mach ich das unter Visual Studio .net professional?<br />
Ich habe das Programm erst seit kurzem und steh grad irgendwie auf´n Schlauch.</p>
<p>Wär echt klasse, wenn mir jemand helfen könnte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/71833/problem-mit-lib-datei</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 12:44:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/71833.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Apr 2004 09:31:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit lib-Datei on Thu, 22 Apr 2004 09:31:36 GMT]]></title><description><![CDATA[<p>Hi @all,</p>
<p>ich versuche gerade eine Klasse in mein Programm einzubauen, die ich bei Codeguru gefunden habe. <a href="http://www.codeguru.com/Cpp/G-M/multimedia/video/article.php/c6973/" rel="nofollow">http://www.codeguru.com/Cpp/G-M/multimedia/video/article.php/c6973/</a><br />
Beim Compilieren bekomme ich allerdings folgende Fehlermeldung:</p>
<p>VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IMediaEventEx<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IMediaControl<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_FilterGraph<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IGraphBuilder<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IVMRWindowlessControl<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IVMRFilterConfig<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_VideoMixingRenderer<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IBaseFilter<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_VideoInputDeviceCategory<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _CLSID_SystemDeviceEnum<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_ICreateDevEnum<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _IID_IAMStreamConfig<br />
VMR_Capture.obj : error LNK2001: Nichtaufgelöstes externes Symbol _FORMAT_VideoInfo</p>
<p>Ich glaube, das ich hier noch die strmiids.lib und die quartz.lib einbinden muß. Aber wie mach ich das unter Visual Studio .net professional?<br />
Ich habe das Programm erst seit kurzem und steh grad irgendwie auf´n Schlauch.</p>
<p>Wär echt klasse, wenn mir jemand helfen könnte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/506633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/506633</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 22 Apr 2004 09:31:36 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Thu, 22 Apr 2004 14:29:01 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Linker-Einstellungen, beschrieben hier:<br />
<a href="http://msdn.microsoft.com/library/en-us/vccore/html/_core_..LIB_Files_as_Linker_Input.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/vccore/html/_core_..LIB_Files_as_Linker_Input.asp</a></p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/506816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/506816</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 22 Apr 2004 14:29:01 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 09:45:11 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>erstmal danke für den Tip. Leider hat es bei mir noch nicht so geklappt wie ich will. Was durchaus daran liegen kann, dass ich was falsch mache.<br />
Ich muß quartz.lib und strmiids.lib einbinden.<br />
Also habe ich folgendes gemacht:</p>
<p>Projekt/Eigenschaften</p>
<p>Die Konfiguration steht auf Active(Debug) und die Plattform steht auf Active(Win32).<br />
Links in der Baumstruktur bin ich auf Konfigurationseigenschaften/Linker/Eingabe gegangen.<br />
Im rechten Konfigurationsfenster habe ich dann folgendes eingestellt:<br />
Zusätliche Abhängigkeiten: quartz.lib strmiids.lib<br />
Ach ja, bei Linker/Allgemein habe ich Inkrementelles Verknüpfen aktivieren auf ja gestellt.<br />
Jetzt gibt es zwar keine Fehlermeldung beim Compilieren, aber das Prog stürzt direkt beim start ab.<br />
Debug Assertion Failed!<br />
File: dlgdata.cpp<br />
Line: 44</p>
<p>Aber was mach ich falsch? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>@moderatoren<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Wieso kann man hier eigentlich keine Images einfügen! Ein Bild sagt schließlich mehr als 1000 Worte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/507239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507239</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Fri, 23 Apr 2004 09:45:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 10:18:25 GMT]]></title><description><![CDATA[<p>naja, das ist ja kein Linker-Fehler mehr, es ist ein Programm(ier)-Fehler, schaue in die Zeile 44 der dlgdata.cpp, und versuche, der Assertion zu entgehen.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507279</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Fri, 23 Apr 2004 10:18:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 10:34:07 GMT]]></title><description><![CDATA[<p>Also die dlgdata.cpp ist eine cpp, die nicht von mir geschrieben wurde. Beim start wird sie aber trotzdem ausgeführt.<br />
In der Datei springt das Programm in diese Funktion:</p>
<pre><code class="language-cpp">HWND CDataExchange::PrepareCtrl(int nIDC)
{
	ASSERT(nIDC != 0);
	ASSERT(nIDC != -1); // not allowed
	HWND hWndCtrl;
   COleControlSite* pSite = NULL;
	m_pDlgWnd-&gt;GetDlgItem(nIDC, &amp;hWndCtrl);
	if (hWndCtrl == NULL)
	{
	  // Could be a windowless OCX
	  pSite = m_pDlgWnd-&gt;GetOleControlSite(nIDC);
	  if (pSite == NULL)
	  {
		   TRACE(traceAppMsg, 0, &quot;Error: no data exchange control with ID 0x%04X.\n&quot;, nIDC);
		   ASSERT(FALSE);
		   AfxThrowNotSupportedException();
	  }
	}
	m_idLastControl = nIDC;
	m_bEditLastControl = FALSE; // not an edit item by default

   return hWndCtrl;
}
</code></pre>
<p>und schmiert bei ASSERT(FALSE); ab.<br />
Aber keine Ahnung warum oder von wo die Funktion aufgerufen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507291</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Fri, 23 Apr 2004 10:34:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 10:50:33 GMT]]></title><description><![CDATA[<p>es gibt doch eine Aufrufliste im Debug-Modus, über die man erkennen kann, welche Funktionen zum Fehler führen. Man kann aber auch schon erkennen, welchen Fehlergrund es gibt, denn vor dem ASSERT steht die Zeile:</p>
<pre><code class="language-cpp">TRACE(traceAppMsg, 0, &quot;Error: no data exchange control with ID 0x%04X.\n&quot;, nIDC);
</code></pre>
<p>also, es gibt ein Problem mit einer ID, und einem nicht vorhandenen Control mit dieser ID, das ist doch schon ein Ansatz..</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507308</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Fri, 23 Apr 2004 10:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 10:53:56 GMT]]></title><description><![CDATA[<p>Trikor schrieb:</p>
<blockquote>
<p>@moderatoren<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Wieso kann man hier eigentlich keine Images einfügen! Ein Bild sagt schließlich mehr als 1000 Worte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Probleme mit: Skripten, pornografischen Bildern usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507310</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Fri, 23 Apr 2004 10:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 11:06:09 GMT]]></title><description><![CDATA[<p>Hi Probe-Nutzer,</p>
<p>ich habe festgestellt, dass folgendes passiert.<br />
Zu Beginn meiner</p>
<pre><code class="language-cpp">MeinDialog::OnInitDialog()
{
CDialog::OnInitDialog();
...
</code></pre>
<p>springt das Programm in die CDialog::OnInitDialog();<br />
// datei dlgcore.cpp<br />
diese wird durchlaufen bis</p>
<pre><code class="language-cpp">// transfer data into the dialog from member variables
if (!UpdateData(FALSE))
{
TRACE(traceAppMsg, 0, &quot;Warning: UpdateData failed during dialog init.\n&quot;);
EndDialog(-1);
return FALSE;
}
</code></pre>
<p>Bei der if-Abrage springt er raus in die dlgdata.cpp</p>
<pre><code class="language-cpp">HWND CDataExchange::PrepareCtrl(int nIDC)
{
ASSERT(nIDC != 0);
ASSERT(nIDC != -1); // not allowed
HWND hWndCtrl;
   COleControlSite* pSite = NULL;
m_pDlgWnd-&gt;GetDlgItem(nIDC, &amp;hWndCtrl);
if (hWndCtrl == NULL)
{
  // Could be a windowless OCX
  pSite = m_pDlgWnd-&gt;GetOleControlSite(nIDC);
  if (pSite == NULL)
  {
   TRACE(traceAppMsg, 0, &quot;Error: no data exchange control with ID 0x%04X.\n&quot;, nIDC);
   ASSERT(FALSE);
   AfxThrowNotSupportedException();
  }
}
m_idLastControl = nIDC;
m_bEditLastControl = FALSE; // not an edit item by default

   return hWndCtrl;
}
</code></pre>
<p>Und stürzt bei ASSERT(FALSE); ab.<br />
Kann es sein, das irgendwas nicht richtig initallisiert ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507324</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Fri, 23 Apr 2004 11:06:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 11:16:25 GMT]]></title><description><![CDATA[<p>hast du meine Antwort oben verstanden? Du mußt herausbekommen, welche Control-ID es ist (z.B. durch Einschalten des TRACE-Modus, dann wird im Debug-Modus diese Zeile ausgegeben, oder du schaust, welchen Wert ID hat beim ASSERT-Ausstieg), bzw. welches Control nicht vorhanden ist. Der DDX-Mechanismus versucht, einen Wert in ein Control mit einer ID zu übertragen, das es nicht gibt</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507331</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Fri, 23 Apr 2004 11:16:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 11:23:45 GMT]]></title><description><![CDATA[<p>Sorry, ich hatte dein letztes Posting noch nicht gesehen, da ich bei meinem letzten Posting noch einige andere sachen ausprobiert habe.<br />
Ich versuch mal rauszufinden welche ID bzw. welches nicht vorhandene Control es ist.<br />
Wobei ich mich frage, wie ein nicht vorhandenes Control entsteht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507334</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Fri, 23 Apr 2004 11:23:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit lib-Datei on Fri, 23 Apr 2004 11:31:23 GMT]]></title><description><![CDATA[<p>So, ich habs gefunden.<br />
Ich hatte vergessen, das ich auf eine Combobox zwei Membervariablen (control und value) gesetzt hatte. Als ich die Combobox entfernt habe, habe ich die Control-Varialble gelöscht, die Value-Variable aber nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Danke für deine Hilfe. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/507337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507337</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Fri, 23 Apr 2004 11:31:23 GMT</pubDate></item></channel></rss>