2010-03-30 17 views
2

J'ai ajouté des fonctionnalités à une base de code que quelqu'un d'autre a écrit et alors que le drapeau "Not using ATL" a été défini dans VS2005, je vois qu'il y a #include <ATLComTime.h> dans l'un des fichiers. J'ai seulement envoyé la bibliothèque C-Runtime (see here) redistribuable. Le client ne peut pas obtenir le code pour travailler leurs machines. Ils reçoivent une erreur «point d'entrée DLL introuvable». Je pense que c'est une sorte de DLL ou de bibliothèque manquante sur la machine cible puisque nous avons pu l'installer dans toutes nos machines de test.ATLComTime.h fait partie de ce redistribuable?

Ils veulent que je m'assure que je n'envoie pas un "faux" redistribuable à un client. Puisque je n'arrive pas à trouver en fin de compte quel redistribuable cet en-tête se rapporte je demande ici. Je suis à perte. Peut aider?

Répondre

3

Configurez le projet pour lier de façon statique avec l'exécutable ATL (Projet | Propriétés -> Propriétés de configuration -> Général -> Utilisation d'ATL) ou distribuez atl.dll avec votre application.

+0

Merci beaucoup. – wheaties