<?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[Exe auf NT4, Guru gesucht! :-)]]></title><description><![CDATA[<p>Nach der Umstellung von VC6 auf den aktuellen VC++2005 läuft die Anwendung<br />
erst wieder nach der Installation des VCREDIST_X86.exe.<br />
Soweit mir auch verständlich und in Ordnung, da sie MFC und CRT installiert.</p>
<p>Problem ist, dass es nicht unter NT4 läuft.<br />
Nach längerer Recherche ist mir auch klar warum (GetLangPathNameW)<br />
Folgende Schritte hätten ja vielleicht Abhilfe schaffen können:</p>
<p><a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=163727&amp;SiteID=1" rel="nofollow">http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=163727&amp;SiteID=1</a></p>
<p>Ich bin genau der Anleitung gefolgt, bekomme beim compilieren aber einen Fehler:</p>
<blockquote>
<p>nothrownew.obj : warning LNK4006: &quot;void * __cdecl operator new(unsigned int)&quot; (?<br />
?2@YAPAXI@Z) ist bereits in &quot;thrownew.obj&quot; definiert; zweite Definition wird ign<br />
oriert.<br />
LINK : error LNK1218: Warnung wird als Fehler interpretiert; es wurde keine Ausg<br />
abedatei generiert.<br />
link -lib -nologo -wx -out:build\intel\mt_obj\startup.lib <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/28264">@build</a>\intel\m<br />
t_obj\startup.rsp<br />
wincrt0.obj : warning LNK4006: __aenvptr ist bereits in &quot;wwincrt0.obj&quot; definiert<br />
; zweite Definition wird ignoriert.<br />
LINK : error LNK1218: Warnung wird als Fehler interpretiert; es wurde keine Ausg<br />
abedatei generiert.<br />
NMAKE : fatal error U1073: &quot;build\intel\mt_obj\startup.lib&quot; konnte nicht erstell<br />
t werden<br />
Stop.</p>
</blockquote>
<p>Please Help!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183984/exe-auf-nt4-guru-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 21:36:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183984.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 11 Jun 2007 09:57:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exe auf NT4, Guru gesucht! :-) on Mon, 11 Jun 2007 09:57:53 GMT]]></title><description><![CDATA[<p>Nach der Umstellung von VC6 auf den aktuellen VC++2005 läuft die Anwendung<br />
erst wieder nach der Installation des VCREDIST_X86.exe.<br />
Soweit mir auch verständlich und in Ordnung, da sie MFC und CRT installiert.</p>
<p>Problem ist, dass es nicht unter NT4 läuft.<br />
Nach längerer Recherche ist mir auch klar warum (GetLangPathNameW)<br />
Folgende Schritte hätten ja vielleicht Abhilfe schaffen können:</p>
<p><a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=163727&amp;SiteID=1" rel="nofollow">http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=163727&amp;SiteID=1</a></p>
<p>Ich bin genau der Anleitung gefolgt, bekomme beim compilieren aber einen Fehler:</p>
<blockquote>
<p>nothrownew.obj : warning LNK4006: &quot;void * __cdecl operator new(unsigned int)&quot; (?<br />
?2@YAPAXI@Z) ist bereits in &quot;thrownew.obj&quot; definiert; zweite Definition wird ign<br />
oriert.<br />
LINK : error LNK1218: Warnung wird als Fehler interpretiert; es wurde keine Ausg<br />
abedatei generiert.<br />
link -lib -nologo -wx -out:build\intel\mt_obj\startup.lib <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/28264">@build</a>\intel\m<br />
t_obj\startup.rsp<br />
wincrt0.obj : warning LNK4006: __aenvptr ist bereits in &quot;wwincrt0.obj&quot; definiert<br />
; zweite Definition wird ignoriert.<br />
LINK : error LNK1218: Warnung wird als Fehler interpretiert; es wurde keine Ausg<br />
abedatei generiert.<br />
NMAKE : fatal error U1073: &quot;build\intel\mt_obj\startup.lib&quot; konnte nicht erstell<br />
t werden<br />
Stop.</p>
</blockquote>
<p>Please Help!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302975</guid><dc:creator><![CDATA[Smeagol]]></dc:creator><pubDate>Mon, 11 Jun 2007 09:57:53 GMT</pubDate></item><item><title><![CDATA[Reply to Exe auf NT4, Guru gesucht! :-) on Mon, 11 Jun 2007 11:07:38 GMT]]></title><description><![CDATA[<p>Hm... man sollte sich halt vorher Informieren <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="😉"
    /><br />
<a href="http://msdn2.microsoft.com/en-us/library/ms235435" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms235435</a></p>
<p>Siehe auch:<br />
<a href="http://blog.kalmbachnet.de/?postid=53" rel="nofollow">http://blog.kalmbachnet.de/?postid=53</a></p>
<p>Lösung: Linke statisch gegen die CRT/MFC und installiere min. IE5!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303034</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 11 Jun 2007 11:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to Exe auf NT4, Guru gesucht! :-) on Mon, 11 Jun 2007 14:13:39 GMT]]></title><description><![CDATA[<p>ja, ich habe die beiden seiten gelesen.</p>
<p>jedoch...</p>
<p>..scheint es ja auch leute gegeben zu haben, die durch neukompilieren der crt<br />
die software auch auf NT4 zum laufen bekommen haben.<br />
Das wär für mich der optimale Weg, da dann nicht 2 verschiedene Versionen<br />
gebaut werden müssten.</p>
<p>Problem ist nur, dass ich sie wegen des o.g. Fehlers nicht kompilieren kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /><br />
aber vllt. weiss ja noch jemand, wie man diesen operator-new warning wegbekommt.</p>
<p>Notfalls, müsste ich das statische linken mal testen, wobei meinem Verständnis nach, doch dann da die Komponenten mit einkompiliert werden, oder?<br />
was zur folge hätte, dass die dateigrösse deutlich steigert, was wiederum bei den<br />
häufigen updates zu erhöhten traffic führt.</p>
<p>Ausserdem lassen sich die ocx'en auch nicht registrieren und ich kann die ja nicht alle statisch linken.</p>
<p>Thanks and so far,<br />
Smeagol</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303188</guid><dc:creator><![CDATA[Smeagol]]></dc:creator><pubDate>Mon, 11 Jun 2007 14:13:39 GMT</pubDate></item><item><title><![CDATA[Reply to Exe auf NT4, Guru gesucht! :-) on Mon, 11 Jun 2007 14:53:59 GMT]]></title><description><![CDATA[<p>Prinzipiell kann man schon alles statisch linken...</p>
<p>Der Aufwand die MFC/CRT neu zu kpompilieren ist immens. Du musst *vor allem* für alle CRT/MFC/ATL DLLs eigene Dateinamen vergeben!<br />
Michael Kaplan hat eigentlich eine gute Anleitung wie man das macht. Der Link war auch auf der MSDN-Forums-Seite.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303244</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 11 Jun 2007 14:53:59 GMT</pubDate></item></channel></rss>