<?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[Anfängerfrage: Wie bekomme ich fehler weg?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will &lt;fstream&gt; benutzen. Compilieren tut er e (ich nutze VS 2003), allerdings bekomme ich folgenden Linkerfehler:</p>
<pre><code>Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: void __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::`vbase destructor'(void)&quot; (__imp_??_D?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: void __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::close(void)&quot; (__imp_?close@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: void __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::open(char const *,int,int)&quot; (__imp_?open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXPBDHH@Z)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;(void)&quot; (__imp_??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@XZ)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
</code></pre>
<p>was heißt das und vorallem wie bekomme ich es weg???</p>
<p>danke schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164991/anfängerfrage-wie-bekomme-ich-fehler-weg</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 03:19:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164991.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Nov 2006 14:24:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfängerfrage: Wie bekomme ich fehler weg? on Tue, 14 Nov 2006 14:24:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will &lt;fstream&gt; benutzen. Compilieren tut er e (ich nutze VS 2003), allerdings bekomme ich folgenden Linkerfehler:</p>
<pre><code>Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: void __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::`vbase destructor'(void)&quot; (__imp_??_D?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: void __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::close(void)&quot; (__imp_?close@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: void __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::open(char const *,int,int)&quot; (__imp_?open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXPBDHH@Z)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
Enhance.obj : error LNK2019: Nicht aufgelöstes externes Symbol '&quot;__declspec(dllimport) public: __thiscall std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;(void)&quot; (__imp_??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@XZ)', verwiesen in Funktion '&quot;private: long __thiscall CEnhance::Transform(struct IMediaSample *)&quot; (?Transform@CEnhance@@AAEJPAUIMediaSample@@@Z)'
</code></pre>
<p>was heißt das und vorallem wie bekomme ich es weg???</p>
<p>danke schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174554</guid><dc:creator><![CDATA[uwerothfeld]]></dc:creator><pubDate>Tue, 14 Nov 2006 14:24:53 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage: Wie bekomme ich fehler weg? on Tue, 14 Nov 2006 14:26:18 GMT]]></title><description><![CDATA[<p>hm...da du ja keinen code zeigst, vielleicht std:: vorsetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174560</guid><dc:creator><![CDATA[ser1al_ausgeloggt]]></dc:creator><pubDate>Tue, 14 Nov 2006 14:26:18 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage: Wie bekomme ich fehler weg? on Tue, 14 Nov 2006 15:20:56 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich kann viel code zeigen, was willst sehen <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>
<p>meine includes:</p>
<pre><code class="language-cpp">#include &lt;streams.h&gt;  
#include &lt;windows.h&gt;
#include &lt;initguid.h&gt;    
#include &lt;tchar.h&gt;
#include &lt;stdio.h&gt;
#include &quot;iEnhance.h&quot;
#include &quot;Enhance.h&quot;
#include &quot;EnhanceProp.h&quot;
#include &lt;cmath&gt;
#include &quot;Filter.h&quot;
#include &lt;ctime&gt;
#include &quot;resource.h&quot;
#include &quot;RandomGenerator.h&quot;

#define TRANSFORM_NAME L&quot;Enhance Filter&quot;
#define CLIP(a) ((a&lt;0) ? 0 :(a&gt;255) ? 255 : a);

#include &lt;fstream&gt;
</code></pre>
<p>meine definition des dateihandles:</p>
<pre><code class="language-cpp">...
	int *YData			   = new int[numPixels];  // Luminanzbuffer
	int *YDataBuffer	   = new int[numPixels];

	std::fstream f;
	f.open(&quot;Enhanced_OUTPUT&quot;,std::ios::out);
...
</code></pre>
<p>mehr habe ich gar nicht. dann habe ich einfach compile gedrückt, war ok. bei build kommt obenstehender fehler.</p>
<p>ne idee??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174572</guid><dc:creator><![CDATA[uwerothfeld]]></dc:creator><pubDate>Tue, 14 Nov 2006 15:20:56 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage: Wie bekomme ich fehler weg? on Tue, 14 Nov 2006 15:46:32 GMT]]></title><description><![CDATA[<p>Es ist ein Link fehler was hasten alles verlinkt?</p>
<p>Edit:</p>
<p>&lt;streams.h&gt; heißt das nicht &lt;fstream&gt;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174634</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Tue, 14 Nov 2006 15:46:32 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage: Wie bekomme ich fehler weg? on Tue, 14 Nov 2006 15:45:05 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>die folgende Konfiguration macht er, wenn ich fstream Anweisungen rausnehme:</p>
<pre><code>Die temporäre Datei &quot;c:\Dokumente und ... ...\Visual Studio Projects\Enhance\Release\RSP000001.rsp&quot; wird erstellt. Inhalt:
[
/O2 /Ot /G7 /I &quot;C:\DXSDK\Samples\C++\DirectShow\BaseClasses\.&quot; /I &quot;C:\DXSDK\include&quot; /D &quot;NDEBUG&quot; /D &quot;_WINDLL&quot; /FD /EHsc /MD /YX&quot;streams.h&quot; /Fp&quot;./Release/Enhance.pch&quot; /Fo&quot;Release/&quot; /Fd&quot;Release/vc70.pdb&quot; /c /Gz
&quot;.\Enhance.cpp&quot;
]Erstellen der Befehlszeile &quot;cl.exe @&quot;c:\Dokumente und ... ...\Visual Studio Projects\Enhance\Release\RSP000001.rsp&quot; /nologo&quot;Die temporäre Datei &quot;c:\Dokumente und ... ...\Visual Studio Projects\Enhance\Release\RSP000002.rsp&quot; wird erstellt. Inhalt:
[
/OUT:&quot;Release\Enhance.ax&quot; /INCREMENTAL /NOLOGO /LIBPATH:&quot;C:\DXSDK\Samples\C++\DirectShow\BaseClasses\Release&quot; /LIBPATH:&quot;C:\DXSDK\lib&quot; /DLL /NODEFAULTLIB /DEF:&quot;C:\Dokumente und ... ...\Visual Studio Projects\Enhance\Enhance.def&quot; amstrmid.lib strmbase.lib msvcrt.lib quartz.lib vfw32.lib winmm.lib kernel32.lib msvcrt.lib libc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib &quot;\Dxsdk\Lib\amstrmid.lib&quot; &quot;\Dxsdk\Samples\C++\DirectShow\BaseClasses\Release\STRMBASE.lib&quot; &quot;\Dxsdk\Lib\quartz.lib&quot;
&quot;.\Release\Block.obj&quot;
&quot;.\Release\Enhance.obj&quot;
&quot;.\Release\EnhanceProp.obj&quot;
&quot;.\Release\Filter.obj&quot;
&quot;.\Release\RandomGenerator.obj&quot;
&quot;.\Release\Enhance.res&quot;
]Erstellen der Befehlszeile &quot;link.exe @&quot;c:\Dokumente und ... ..\Visual Studio Projects\Enhance\Release\RSP000002.rsp&quot;&quot;Die temporäre Datei &quot;c:\Dokumente und... ...\Visual Studio Projects\Enhance\Release\BAT000003.bat&quot; wird erstellt. Inhalt:
[
@echo off
regsvr32 /s &quot;c:\Dokumente und ... ...\Visual Studio Projects\Enhance\Release\Enhance.ax&quot;
if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: Ein Tool hat einen Fehlercode aus folgender Quelle zurückgegeben: &quot;Registering c:\Dokumente und ... ...\Visual Studio Projects\Enhance\Release\Enhance.ax&quot;
exit 1
:VCEnd
]Erstellen der Befehlszeile &quot;&quot;c:\Dokumente und ... ...\Visual Studio Projects\Enhance\Release\BAT000003.bat&quot;&quot;
</code></pre>
<p>Hilft das weiter? Die Pfade habe ich etwas gekürzt. Bezog sich jeweils auf Eigene Dateien ...</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174647</guid><dc:creator><![CDATA[uwerothfeld]]></dc:creator><pubDate>Tue, 14 Nov 2006 15:45:05 GMT</pubDate></item></channel></rss>