[VB2005]comment utiliser une bibliothèque écrite en c++?
bonjour,
j'arrive à utiliser la bibliothèque NTL(nombres en multiprécision), écrite en C++, dans VC++2005.
ce que je voudrais, c'est utiliser cette bibliothèque avec un programme VB2005.
pouvez-vous me dire quelles sont les étapes.
les resources ce sont: il y a un répertoire include qui contient les fichiers .h, un répertoire .lib qui contient les .a, .la; en outre j'ai déjà reussi à compiler cette livrairie en un fichier .lib.
Je voudrais savoir parmi les ressources précédentes,lesquelles sont à inclure dans VS et comment.
suffit-il d'ajouter une référence au fichier .lib?
voici un programme en c++ qui utilise cette bibliothèque:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
#include <NTL/ZZ.h>
NTL_CLIENT
int main()
{
ZZ acc, val;
acc = 0;
while (SkipWhiteSpace(cin)) {
cin >> val;
acc += val*val;
}
cout << acc << "\n";
} |
NTL_CLIENT est une macro.
dois-je inclure les fichiers .h dans le projet VB?
est-ce même possible d'utiliser cette bibliothèque avec le VB?
j'ai réussi à créer une dll de NTL, mais ce qui est bizarre, c'est que le fichier ne fait que 2Mo alors que le fichier .lib en fait 100.
pouvez-vous m'aider?
merci,
lolveley.