<?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[Fehlermeldung bei CFileFind]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe ieine Headerdatei und eine cpp Datei, mit welchen ich Dateien aus einem Verzeichnis auflisten möchte. Beim compilieren kommt allerdings folgender Fehler:<br />
nafxcwd.lib(afxmem.obj) : error LNK2005: &quot;void * __cdecl operator new(unsigned int)&quot; (??2@YAPAXI@Z) already defined in LIBCD.lib(new.obj)<br />
nafxcwd.lib(afxmem.obj) : error LNK2005: &quot;void __cdecl operator delete(void *)&quot; (??3@YAXPAX@Z) already defined in libcpd.lib(delop.obj)<br />
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex<br />
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex<br />
Debug/Konverter.exe : fatal error LNK1120: 2 unresolved externals</p>
<p>Ich kein einbinden was ich will oder auch nichts weiter einbinden, der Fehler bleibt. Was muss ich machen, damit keien doppelten Definitionen mehr auftreten?</p>
<pre><code class="language-cpp">//Header Datei
#include &lt;afx.h&gt;
#include &lt;vector&gt;
#include &lt;string&gt;

class file_finder
{
private:

public:
	//Rückgabe der Files
	void get_files();
	//Konstruktor
	file_finder(std::vector&lt;std::string&gt;&amp; v1, std::string strFilePath, std::string strFileExtension = &quot;*.*&quot;);
	//Destruktor
	~file_finder();
};

//cpp Datei

#include &quot;file_finder.h&quot;

file_finder::~file_finder()
{
}
file_finder::file_finder(std::vector&lt;std::string&gt;&amp; v1, std::string strFilePath, std::string strFileExtension)
{
	std::string strTemp;
	strFilePath += &quot;\\&quot;;
	strFilePath += strFileExtension.c_str();
	CFileFind ff;
	if(ff.FindFile(strFilePath.c_str()))
	{
		while(ff.FindNextFile())
		{
			if(ff.GetLength() &lt; 500 &amp;&amp; ff.IsDirectory() == 0)
			{
				strTemp = ff.GetFilePath();
				v1.push_back(strTemp.c_str());
			}
		}
		//letzte Datei wird noch übertragen
		if(ff.GetLength() &lt; 500 &amp;&amp; ff.IsDirectory() == 0)
		{
			strTemp = ff.GetFilePath();
			v1.push_back(strTemp.c_str());
		}
	}
}

void file_finder::get_files()
{
	//...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/59521/fehlermeldung-bei-cfilefind</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 03:04:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/59521.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Dec 2003 08:55:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehlermeldung bei CFileFind on Wed, 24 Dec 2003 08:55:31 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe ieine Headerdatei und eine cpp Datei, mit welchen ich Dateien aus einem Verzeichnis auflisten möchte. Beim compilieren kommt allerdings folgender Fehler:<br />
nafxcwd.lib(afxmem.obj) : error LNK2005: &quot;void * __cdecl operator new(unsigned int)&quot; (??2@YAPAXI@Z) already defined in LIBCD.lib(new.obj)<br />
nafxcwd.lib(afxmem.obj) : error LNK2005: &quot;void __cdecl operator delete(void *)&quot; (??3@YAXPAX@Z) already defined in libcpd.lib(delop.obj)<br />
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex<br />
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex<br />
Debug/Konverter.exe : fatal error LNK1120: 2 unresolved externals</p>
<p>Ich kein einbinden was ich will oder auch nichts weiter einbinden, der Fehler bleibt. Was muss ich machen, damit keien doppelten Definitionen mehr auftreten?</p>
<pre><code class="language-cpp">//Header Datei
#include &lt;afx.h&gt;
#include &lt;vector&gt;
#include &lt;string&gt;

class file_finder
{
private:

public:
	//Rückgabe der Files
	void get_files();
	//Konstruktor
	file_finder(std::vector&lt;std::string&gt;&amp; v1, std::string strFilePath, std::string strFileExtension = &quot;*.*&quot;);
	//Destruktor
	~file_finder();
};

//cpp Datei

#include &quot;file_finder.h&quot;

file_finder::~file_finder()
{
}
file_finder::file_finder(std::vector&lt;std::string&gt;&amp; v1, std::string strFilePath, std::string strFileExtension)
{
	std::string strTemp;
	strFilePath += &quot;\\&quot;;
	strFilePath += strFileExtension.c_str();
	CFileFind ff;
	if(ff.FindFile(strFilePath.c_str()))
	{
		while(ff.FindNextFile())
		{
			if(ff.GetLength() &lt; 500 &amp;&amp; ff.IsDirectory() == 0)
			{
				strTemp = ff.GetFilePath();
				v1.push_back(strTemp.c_str());
			}
		}
		//letzte Datei wird noch übertragen
		if(ff.GetLength() &lt; 500 &amp;&amp; ff.IsDirectory() == 0)
		{
			strTemp = ff.GetFilePath();
			v1.push_back(strTemp.c_str());
		}
	}
}

void file_finder::get_files()
{
	//...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/422455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/422455</guid><dc:creator><![CDATA[Manja D.]]></dc:creator><pubDate>Wed, 24 Dec 2003 08:55:31 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlermeldung bei CFileFind on Tue, 30 Dec 2003 17:06:53 GMT]]></title><description><![CDATA[<p>hallo!!!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
du musst einige sachen löschen die als fehler angezeigt werden <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="😃"
    /> robin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/425876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/425876</guid><dc:creator><![CDATA[robin]]></dc:creator><pubDate>Tue, 30 Dec 2003 17:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlermeldung bei CFileFind on Tue, 30 Dec 2003 17:15:15 GMT]]></title><description><![CDATA[<p>Aus der MFC-FAQ:</p>
<p><a href="http://c-plusplus.net/forum/viewtopic.php?t=39069" rel="nofollow">http://c-plusplus.net/forum/viewtopic.php?t=39069</a></p>
<p>Der Standard kennt kein CFindFile</p>
]]></description><link>https://www.c-plusplus.net/forum/post/425886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/425886</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 30 Dec 2003 17:15:15 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlermeldung bei CFileFind on Tue, 30 Dec 2003 20:32:10 GMT]]></title><description><![CDATA[<p>Check mal die Einbindung der VC-Runtime scheint nen Konflikt zwischen zwei Libs oder einer Lib und einer App zu geben.<br />
Die Einstellungen Single/Multithreaded, static/DLL und debug/release müssen jeweils übereinstimmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/426030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/426030</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Tue, 30 Dec 2003 20:32:10 GMT</pubDate></item></channel></rss>