2010-11-10 3 views
2

J'ai ajouté mes declspecs à mes cours et tous. J'ai fondamentalement créé un nouveau projet DLL et ajouté tous les fichiers de ma bibliothèque. Il construit bien, sauf pour ce symbole externe non résolu. Pourquoi aurais-je besoin d'une main pour une DLL?Essayer de faire une DLL de ma lib et obtenir le symbole externe non résolu __tmainCRTStartup

L'erreur est:

Erreur 84 Erreur LNK2019: symbole externe non résolu principal référencé dans fonction _ _tmainCRTStartup MSVCRTD.lib

Mes autres 'erreurs' sont mises en garde parce que J'utilise beaucoup std :: vector, mais mes vecteurs std :: sont protégés.

Merci

Répondre

2

Il y a une fonction DLLMain (vérifiez la référence sur MSDN) que vous pourriez avoir à fournir. De plus, vous avez peut-être mal défini les paramètres du projet et l'éditeur de liens peut s'attendre à créer un exe.

Questions connexes