<?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[Visual C++ 6.0: Wie mit Parameter &#x27;&#x2F;Tp&#x27; C++-Kompilierung &amp;quot;erzwingen&amp;quot;?]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich habe eine Quellcodedatei mit Dateiendung .c vorgegeben, in der bis jetzt reiner C-Code steht. Nun muss ich diesen mit C++-Code erweitern.</p>
<p>Um die Kompilierung von C++-Code in einer C-Datei möglich zu machen, habe ich in der MSDN (<a href="http://msdn2.microsoft.com/de-de/library/032xwy55(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/de-de/library/032xwy55(VS.80).aspx</a>) gelesen, dass man mit '/Tp' in den Projektoptionen die betroffene C-Datei angebeben soll.</p>
<p>So weit so gut, aber irgendwie kriege ich es nicht hin, diese Option korrekt einzubinden. Ich hab das jetzt unter &quot;Projekt / Einstellungen&quot; im Register &quot;C/C++&quot; folgendermaßen an die Projektoptions-Befehlszeile angehängt:</p>
<p><strong>/Tp\testordner\testdatei.c</strong></p>
<p>Habs auch schon mit anderen Schreibweisen (mit Leerzeichen, ohne komplette Pfadangabe, Dateiangabe in Hochkommata) ausprobiert, aber nichts bringt den Compiler dazu, meinen C++-Code in testdatei.c zu fressen.</p>
<p>Hat jemand einen Tipp für mich, was ich falsch mache?<br />
Vielen Dank<br />
junimond</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172071/visual-c-6-0-wie-mit-parameter-tp-c-kompilierung-quot-erzwingen-quot</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 17:34:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172071.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Feb 2007 08:04:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Visual C++ 6.0: Wie mit Parameter &#x27;&#x2F;Tp&#x27; C++-Kompilierung &amp;quot;erzwingen&amp;quot;? on Thu, 01 Feb 2007 08:04:36 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich habe eine Quellcodedatei mit Dateiendung .c vorgegeben, in der bis jetzt reiner C-Code steht. Nun muss ich diesen mit C++-Code erweitern.</p>
<p>Um die Kompilierung von C++-Code in einer C-Datei möglich zu machen, habe ich in der MSDN (<a href="http://msdn2.microsoft.com/de-de/library/032xwy55(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/de-de/library/032xwy55(VS.80).aspx</a>) gelesen, dass man mit '/Tp' in den Projektoptionen die betroffene C-Datei angebeben soll.</p>
<p>So weit so gut, aber irgendwie kriege ich es nicht hin, diese Option korrekt einzubinden. Ich hab das jetzt unter &quot;Projekt / Einstellungen&quot; im Register &quot;C/C++&quot; folgendermaßen an die Projektoptions-Befehlszeile angehängt:</p>
<p><strong>/Tp\testordner\testdatei.c</strong></p>
<p>Habs auch schon mit anderen Schreibweisen (mit Leerzeichen, ohne komplette Pfadangabe, Dateiangabe in Hochkommata) ausprobiert, aber nichts bringt den Compiler dazu, meinen C++-Code in testdatei.c zu fressen.</p>
<p>Hat jemand einen Tipp für mich, was ich falsch mache?<br />
Vielen Dank<br />
junimond</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220909</guid><dc:creator><![CDATA[junimond]]></dc:creator><pubDate>Thu, 01 Feb 2007 08:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ 6.0: Wie mit Parameter &#x27;&#x2F;Tp&#x27; C++-Kompilierung &amp;quot;erzwingen&amp;quot;? on Thu, 01 Feb 2007 08:16:18 GMT]]></title><description><![CDATA[<p>Warum nennst du eine Datei überhaupt &quot;.c&quot;, wenn sie C++-Code enthält? Die einfachste Lösung wäre es, die Datei in &quot;.cpp&quot; umzunennen, dann erkennt der Compiler von alleine, daß du dort C++ Code hast.</p>
<p>(eventuell wäre es auch einen Versuch wert, dem Compiler per /TP mitzuteilen, daß du alles als C++ compilieren willst)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220915</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 01 Feb 2007 08:16:18 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ 6.0: Wie mit Parameter &#x27;&#x2F;Tp&#x27; C++-Kompilierung &amp;quot;erzwingen&amp;quot;? on Thu, 01 Feb 2007 10:00:44 GMT]]></title><description><![CDATA[<p>Alternativ:<br />
Datei in .cpp umbenennen.<br />
Alten Code der nicht umwandelbar ist mit extern &quot;C&quot;, klammern.<br />
Neuen C++ Code ergänzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220974</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 01 Feb 2007 10:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ 6.0: Wie mit Parameter &#x27;&#x2F;Tp&#x27; C++-Kompilierung &amp;quot;erzwingen&amp;quot;? on Fri, 02 Feb 2007 00:22:50 GMT]]></title><description><![CDATA[<p>Wenn *alle* Files in dem Projekt als C++ compiliert werden sollen mach das Studio auf und schreib bei &quot;Project Options&quot; einfach hinten &quot; /TP&quot; dran (ohne &quot; natürlich, aber mit Leerzeichen).</p>
<p>Wenn nur bei einigen Files &quot;C++ erzwungen&quot; werden soll, dann mach das .dsp File in einem Texteditor auf, such die entsprechenden SOURCE= Zeilen im .dsp File raus, und schreib</p>
<pre><code># ADD CPP /TP
</code></pre>
<p>dahinter, in eine eigene Zeile.<br />
(inklusive dem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f635.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--dizzy_face"
      title="#)"
      alt="😵"
    /></p>
<p>Falls es für ein Source File schon eine &quot;# ADD CPP&quot; Zeile gibt dann häng einfach das &quot; /TP&quot; an diese Zeile an.</p>
<p>Das Studio zeigt dir zwar in den Projekteinstellungen nix an wenn du auf das File klickst, ausgewertet wird der Switch aber richtig (d.h. das entsprechende File wird dann als C++ compiliert).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221482</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 02 Feb 2007 00:22:50 GMT</pubDate></item></channel></rss>