Ceci est un problème très fondamental qui me frustrer pour le moment. Disons dans une seule solution, j'ai deux projets. Appelons le premier projet SimpleMath. Il a un fichier d'en-tête « Add.h » qui aVisual C++ symbole externe non résolu (ne peut pas trouver une de mes propres fonctions)
int add(int i, int j)
et la mise en œuvre « Add.cpp » qui a
int add(int i, int j) {
return i+j;
}
Maintenant, disons que dans un deuxième projet, je veux utiliser la fonction add . Cependant, ce code:
#include ".. \ SimpleMath \ Add.h"
int main() {
add(1, 2);
}
résultats dans "symbole externe non résolu". Comment puis-je obtenir le deuxième programme à «savoir» sur l'implémentation réelle dans le fichier .cpp. Comme note secondaire tout le code est fictif ce n'est pas comment je programme réellement.
Je m'excuse pour le necropost, mais cela semble être la réponse la plus pertinente pour ce que j'essaie de faire. Quelle est la syntaxe pour inclure une bibliothèque? Just '#include" MyLibrary.lib'? – Maxpm