<?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[taocrypt.lib + Visual C&#x2F;C++]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte die taocrypyt Library gerne in einer DLL benutzen, leider erhalte ich beim übersetzen immer folgende Fehler:</p>
<p>d:\DEV\taocrypt-0.9.2\mySTL\algorithm.hpp(39) : error C2226: Syntaxfehler: Typ 'T' nicht erwartet<br />
...</p>
<p>Ich verstehe das nicht, wenn ich das ganze in einer Konsolenanwendung einbaue funzt das aber warum nicht in der DLL???</p>
<p>Und ich konnte die Lib ja auch aus ihren Source bauen. Gibts da Einschränkungen mit Templates und DLLs???</p>
<p>Kann mir einer auf die Sprünge helfen?</p>
<p>Vielen Dank schonmal!</p>
<p>Andre</p>
<p>PS: taocryp.lib -&gt; <a href="http://www.yassl.com/" rel="nofollow">http://www.yassl.com/</a><br />
Visual Studio 2003</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187261/taocrypt-lib-visual-c-c</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 21:32:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187261.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Jul 2007 17:56:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to taocrypt.lib + Visual C&#x2F;C++ on Tue, 17 Jul 2007 18:02:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte die taocrypyt Library gerne in einer DLL benutzen, leider erhalte ich beim übersetzen immer folgende Fehler:</p>
<p>d:\DEV\taocrypt-0.9.2\mySTL\algorithm.hpp(39) : error C2226: Syntaxfehler: Typ 'T' nicht erwartet<br />
...</p>
<p>Ich verstehe das nicht, wenn ich das ganze in einer Konsolenanwendung einbaue funzt das aber warum nicht in der DLL???</p>
<p>Und ich konnte die Lib ja auch aus ihren Source bauen. Gibts da Einschränkungen mit Templates und DLLs???</p>
<p>Kann mir einer auf die Sprünge helfen?</p>
<p>Vielen Dank schonmal!</p>
<p>Andre</p>
<p>PS: taocryp.lib -&gt; <a href="http://www.yassl.com/" rel="nofollow">http://www.yassl.com/</a><br />
Visual Studio 2003</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327393</guid><dc:creator><![CDATA[atippel]]></dc:creator><pubDate>Tue, 17 Jul 2007 18:02:31 GMT</pubDate></item><item><title><![CDATA[Reply to taocrypt.lib + Visual C&#x2F;C++ on Wed, 18 Jul 2007 13:00:00 GMT]]></title><description><![CDATA[<p>Dann zeige doch einfach mal ein Stück Code von der Stelle...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327788</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 18 Jul 2007 13:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to taocrypt.lib + Visual C&#x2F;C++ on Wed, 18 Jul 2007 14:06:14 GMT]]></title><description><![CDATA[<p>Also, wie gesagt die lib ist übersetzt und kann in einer Konsolenanwendung benutzt werden.</p>
<p>Ich mache in der dll folgende Includes:</p>
<pre><code>#include &quot;stdafx.h&quot;
#include &lt;stdio.h&gt;
#include &lt;iostream&gt;

#include &quot;runtime.hpp&quot;
#include &quot;sha.hpp&quot;
#include &quot;md5.hpp&quot;
#include &quot;md2.hpp&quot;
#include &quot;md4.hpp&quot;
#include &quot;ripemd.hpp&quot;
#include &quot;hmac.hpp&quot;
#include &quot;arc4.hpp&quot;
#include &quot;des.hpp&quot;
#include &quot;rsa.hpp&quot;
#include &quot;dsa.hpp&quot;
#include &quot;aes.hpp&quot;
#include &quot;twofish.hpp&quot;
#include &quot;blowfish.hpp&quot;
#include &quot;asn.hpp&quot;
#include &quot;dh.hpp&quot;
#include &quot;coding.hpp&quot;
#include &quot;random.hpp&quot;
#include &quot;pwdbased.hpp&quot;

using TaoCrypt::byte;
using TaoCrypt::word32;
using TaoCrypt::MD5;
using TaoCrypt::tcArrayDelete;
</code></pre>
<p>Sonst steht noch nichts weiter in drin, ausser der dllMain mit einem &quot;return true&quot;.</p>
<p>Die Stelle in der Library, an der er als erstes meckert kommt hier:</p>
<p>algorithm.hpp</p>
<pre><code>namespace mySTL {

template&lt;typename T&gt;
inline const T&amp; max(const T&amp; a, const T&amp;b)
{
    return a &lt; b ? b : a;
}
...
</code></pre>
<p>Sieht für mich persönlich eigentlich ok aus, allerdings kenn ich mich mit &quot;Visual C++&quot; nicht sonderlich aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327831</guid><dc:creator><![CDATA[atippel]]></dc:creator><pubDate>Wed, 18 Jul 2007 14:06:14 GMT</pubDate></item><item><title><![CDATA[Reply to taocrypt.lib + Visual C&#x2F;C++ on Thu, 19 Jul 2007 06:26:38 GMT]]></title><description><![CDATA[<p>Versuch's mal mit einem <code>#undef max</code> am Anfang des Headers (max() und min() sind häufig als Makros definiert - und dadurch zerlegt dir der Präprozessor deine Funktionsdefinition).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1328171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1328171</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 19 Jul 2007 06:26:38 GMT</pubDate></item></channel></rss>