Quand tu fais " build", visual fait 2 operations, compiler et lier ( linker en anglais).
L´operation de compilation transforme chaque fichier source en fichier binaire ( appellé objets, rien a voir avec les objets C++).
Ensuite le link, fait le liens entre tous les objets, il verifier que toutes les fonctions appellés dans ton programmes existent quelque part.
Dans ton cas, la compilation se passe bien, par contre il n´arrive pas a faire le lien.
Il ne trouve pas :
" MessageBox"
" EndDialog"
" DialogBoxParam"
Une lib est consideré comme un objet. Il te manque surement une lib qui contient les trois symboles listés ci dessus.