>
> But, when I try to compile the code I wish to, using cmake, I get this 
> error:
>
>
>
> *  Could NOT find CryptoPP: Found unsuitable version "5.6.1", but required 
> is  at least "5.6.2" (found /usr/include)*
>
> How can I fix this? It seems that I have 5.6.1 and 5.6.3 on my machine, 
> but the 5.6.1 version was installed using apt-get and is taking precedence 
> over 5.6.3
>
> I imagine it is some kind of symbolic link issue, but I cannot find the 
> solution.
>

The easiest way I found is the following. Its also how the Crypto++ test 
program does things:

    g++ -I . foo.c ./libcryptopp.a -o foo.exe

You can probably do something like the following, too:

    CRYPTOPP_INCL=/usr/home/jdoe/Desktop/cryptopp
    CRYPTOPP_LIB=/usr/home/jdoe/Desktop/cryptopp

    g++ -I $CRYPTOPP_INCL foo.c $CRYPTOPP_LIB/ibcryptopp.a -o foo.exe

You can probably perform the following, too:

    g++ -I $CRYPTOPP_INCL foo.c -o foo.exe -L $CRYPTOPP_LIB -lcryptopp
    LD_LIBRARY_PATH=$CRYPTOPP_LIB:$LD_LIBRARY_PATH; ./foo.exe

In the end, linking against the static library is probably easiest.

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to