Implémentation de la fonction dans un Fichier Distinct

Quelle est la bonne syntaxe pour avoir implémentation de la fonction dans un fichier séparé? Par exemple:

foo.h

int Multiply(const int Number);

foo.cpp

#include "foo.h"

int Multiply(const int Number)
{
    return Number * 2;
}

Je vois ce beaucoup utilisé, mais quand je l'ai essayer j'obtiens une erreur d'avoir à faire avec un manque main() fonction. J'obtiens la même erreur lorsque j'essaie de compiler code de travail.

Vous devriez avoir mentionné que c'est censé être une bibliothèque sans un principal. Il suffit de changer le type de configuration de votre projet, si vous utilisez Visual Studio, pour une bibliothèque.

OriginalL'auteur Maxpm | 2010-12-07