<?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[__osver __winminor __winmajor]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe hier ein WINAPI Project vorliegen was ich auf Arbeit (unter VS C++ 2005) gelinkt bekomme, aber wenn ich es bei mir zu Hause (VS2008) starten möchte, bekomme ich folgende Fehlermeldung:</p>
<pre><code>xxx.LIB(xxx.OBJ) : error LNK2019: unresolved external symbol __osver referenced in function _MainStart
xxx.LIB(xxx.OBJ) : error LNK2019: unresolved external symbol __winminor referenced in function _MainStart
xxx.LIB(xxx.OBJ) : error LNK2019: unresolved external symbol __winmajor referenced in function _MainStart
xxx.LIB(xxx.OBJ) : error LNK2001: unresolved external symbol __winmajor
</code></pre>
<p>die xxx.LIB und .OBJ sind Librarys von einem Auftraggeber und ich wollte die hier nicht öffentlich machen.</p>
<p>Mein Problem ist nun, dass ich nichts mit der fehlermeldung anfangen kann, da ja die Variablen eigentlich _osver etc. mit einem &quot;_&quot; sind unddiese aber mit zweien. Die sind da wohl noch mal neu reingeschrieben worden. Kann ich da irgendwas machen und die selber definieren oder so?</p>
<p>Danke schon mal für die Antworten.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199868/__osver-__winminor-__winmajor</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 21:58:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199868.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Dec 2007 21:21:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to __osver __winminor __winmajor on Fri, 07 Dec 2007 21:21:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe hier ein WINAPI Project vorliegen was ich auf Arbeit (unter VS C++ 2005) gelinkt bekomme, aber wenn ich es bei mir zu Hause (VS2008) starten möchte, bekomme ich folgende Fehlermeldung:</p>
<pre><code>xxx.LIB(xxx.OBJ) : error LNK2019: unresolved external symbol __osver referenced in function _MainStart
xxx.LIB(xxx.OBJ) : error LNK2019: unresolved external symbol __winminor referenced in function _MainStart
xxx.LIB(xxx.OBJ) : error LNK2019: unresolved external symbol __winmajor referenced in function _MainStart
xxx.LIB(xxx.OBJ) : error LNK2001: unresolved external symbol __winmajor
</code></pre>
<p>die xxx.LIB und .OBJ sind Librarys von einem Auftraggeber und ich wollte die hier nicht öffentlich machen.</p>
<p>Mein Problem ist nun, dass ich nichts mit der fehlermeldung anfangen kann, da ja die Variablen eigentlich _osver etc. mit einem &quot;_&quot; sind unddiese aber mit zweien. Die sind da wohl noch mal neu reingeschrieben worden. Kann ich da irgendwas machen und die selber definieren oder so?</p>
<p>Danke schon mal für die Antworten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416780</guid><dc:creator><![CDATA[hurricanjazz]]></dc:creator><pubDate>Fri, 07 Dec 2007 21:21:26 GMT</pubDate></item><item><title><![CDATA[Reply to __osver __winminor __winmajor on Fri, 07 Dec 2007 21:56:14 GMT]]></title><description><![CDATA[<p>Bis einschließlich VS2005 waren diese globale Variablen Bestandteil der CRT, mit VS 2008 wurden diese entfernt. Das ist auf dieser Seite dokumentiert:</p>
<p><a href="http://msdn2.microsoft.com/en-us/library/ms235497(VS.90).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms235497(VS.90).aspx</a></p>
<p>Du müsstest die benötigten Variablen wohl selbst zur Verfügung stellen und auch korrekt initialisieren, damit die Lib Deines Auftraggebers korrekt funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416796</guid><dc:creator><![CDATA[sri]]></dc:creator><pubDate>Fri, 07 Dec 2007 21:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to __osver __winminor __winmajor on Sat, 08 Dec 2007 00:04:40 GMT]]></title><description><![CDATA[<p>Aha, das ham die ja wieder super hingekriegt bei MS. Und schon laufen deine alten Projekte nicht mehr...<br />
Die Variablen standen eigentlich doch in der libc(d).lib bzw. jetzt nur noch libcmt(d).lib. Da müsste es ja reichen, wenn ich einfach die alten libs aus 2005 nutze. <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>
<p>Danke für den Tipp!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416829</guid><dc:creator><![CDATA[hurricanjazz]]></dc:creator><pubDate>Sat, 08 Dec 2007 00:04:40 GMT</pubDate></item><item><title><![CDATA[Reply to __osver __winminor __winmajor on Sat, 08 Dec 2007 08:45:53 GMT]]></title><description><![CDATA[<p>Du kannst mit VS2008 keine LIBs der CRT aus VC2005 verwenden!<br />
Dann verwende VS2005, dann geht es!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416901</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 08 Dec 2007 08:45:53 GMT</pubDate></item><item><title><![CDATA[Reply to __osver __winminor __winmajor on Sat, 08 Dec 2007 08:47:48 GMT]]></title><description><![CDATA[<p>Nicht unbedingt. Zum einen passen die alten Libs nicht mehr zur neuen Laufzeit. Andererseits reicht es auch nicht aus, die Variablen einfach nur aufzulösen. Es fehlt immer noch die Initialisierung mit den korrekten Werten, was normalerweise im Startup-Code der CRT geschieht. Wenn die Lib Deines Auftraggebers diese Variablen abfragt, dann sind die Werte ohne Initialisierung mit sehr hoher Wahrscheinlichkeit ungültig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416902</guid><dc:creator><![CDATA[sri]]></dc:creator><pubDate>Sat, 08 Dec 2007 08:47:48 GMT</pubDate></item><item><title><![CDATA[Reply to __osver __winminor __winmajor on Mon, 10 Dec 2007 10:37:46 GMT]]></title><description><![CDATA[<p>Ok,<br />
Danke für die schnellen Antworten.<br />
Da werde ich das wohl nur auf Arbeit bearbeiten.<br />
Ist ja auch besser so.. Mann muss sich ja nicht immer alles mit nach Hause schleppen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418000</guid><dc:creator><![CDATA[hurricanjazz]]></dc:creator><pubDate>Mon, 10 Dec 2007 10:37:46 GMT</pubDate></item></channel></rss>