[Botan-devel] error
C2065:'LibraryInitializer' :undeclared identifier
Gustavo Salmerón Prieto
gsalmeron at contraloriadf.gob.mx
Fri Feb 15 19:56:12 EST 2008
I chance to
LibraryInitializer init;
Appers the same error:
error C2871: 'Botan' : a namespace with this name does not exist
I create the library like this
C:\perl configure.pl msvc-windows-generic --module-set=win32
_____
De: botan-devel-bounces at randombit.net
[mailto:botan-devel-bounces at randombit.net] En nombre de Joel Low
Enviado el: Viernes, 15 de Febrero de 2008 06:49 p.m.
Para: 'Botan development list'
Asunto: RE: [Botan-devel] error C2065:'LibraryInitializer' :undeclared
identifier
//LibraryInitializer init;
Init::initializer;
Should be
LibraryInitializer init;
Regards,
Joel
From: botan-devel-bounces at randombit.net
[mailto:botan-devel-bounces at randombit.net] On Behalf Of Gustavo Salmerón
Prieto
Sent: Saturday, 16 February, 2008 8:48 AM
To: 'Botan development list'
Subject: RE: [Botan-devel] error C2065: 'LibraryInitializer' :undeclared
identifier
Thanks Joel.
I traed but didnt Works.
I down Current Stable Release: 1.6.3
Then Ive tried with the some examples but didnt work
/*
Generate a 1024 bit RSA key, and then create a PKCS #10 certificate request
for
that key. The private key will be stored as an encrypted PKCS #8 object, and
stored in another file.
Written by Jack Lloyd (lloyd at randombit.net), April 7, 2003
This file is in the public domain
*/
#include <botan/x509self.h>
#include <botan/rsa.h>
#include <botan/dsa.h>
#include <botan/botan.h>
#include <botan/build.h>
#include <stdafx.h>
#include <iterator>
using namespace Botan;
# pragma comment ( lib, "libbotan" )
int main(int argc, char* argv[])
{
if(argc != 6)
{
std::cout << "Usage: " << argv[0] <<
" passphrase name country_code organization email" << std::endl;
return 1;
}
try {
//LibraryInitializer init;
Init::initializer;
RSA_PrivateKey priv_key(1024);
// If you want a DSA key instead of RSA, comment out the above line
and
// uncomment this one:
//DSA_PrivateKey priv_key(get_dl_group("DSA-1024"));
std::ofstream key_file("private.pem");
key_file << PKCS8::PEM_encode(priv_key, argv[1]);
X509_Cert_Options opts;
opts.common_name = argv[2];
opts.country = argv[3];
opts.organization = argv[4];
opts.email = argv[5];
/* Some hard-coded options, just to give you an idea of what's there
*/
opts.challenge = "a fixed challenge passphrase";
opts.locality = "Baltimore";
opts.state = "MD";
opts.org_unit = "Testing";
opts.add_ex_constraint("PKIX.ClientAuth");
opts.add_ex_constraint("PKIX.IPsecUser");
opts.add_ex_constraint("PKIX.EmailProtection");
PKCS10_Request req = X509::create_cert_req(opts, priv_key);
std::ofstream req_file("req.pem");
req_file << req.PEM_encode();
}
catch(std::exception& e)
{
std::cout << e.what() << std::endl;
return 1;
}
return 0;
}
When I tried to compiling send this error:
error C2871: 'Botan' : a namespace with this name does not exist
Im using Microsoft Visual C++ 2005.
Regards
_____
De: botan-devel-bounces at randombit.net
[mailto:botan-devel-bounces at randombit.net] En nombre de Joel Low
Enviado el: Viernes, 15 de Febrero de 2008 06:23 p.m.
Para: 'Botan development list'
Asunto: RE: [Botan-devel] error C2065: 'LibraryInitializer' :undeclared
identifier
#include <botan/botan.h>
using namespace Botan;
//or Botan::LibraryInitializer init;
Try that.
Regards,
Joel
From: botan-devel-bounces at randombit.net
[mailto:botan-devel-bounces at randombit.net] On Behalf Of Gustavo Salmerón
Prieto
Sent: Saturday, 16 February, 2008 8:22 AM
To: botan-devel at randombit.net
Subject: [Botan-devel] error C2065: 'LibraryInitializer' : undeclared
identifier
HELLO
Im using Visual Studio 2005, but I cant compiling pcks10.cpp. I have WinXP
with SP2.
The error message is:
error C2065: 'LibraryInitializer' : undeclared identifier
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.randombit.net/pipermail/botan-devel/attachments/20080215/67a02a9f/attachment-0001.htm
More information about the botan-devel
mailing list