Je construis une librairie x64 dans Visual Studio 2008, et la relie séparément dans une DLL x64 (en utilisant spécifiquement la chaîne d'outils WDK Build.exe dans ce cas) . La plupart des symboles d'exécution C généraux sont liés correctement, ce qui indique que les versions de la bibliothèque sont suffisamment compatibles, mais ces deux symboles RTC_ * échouent spécifiquement. Forcer différentes versions de la bibliothèque d'exécution, ainsi que des symboles agressifs dans les options de l'éditeur de liens pour la bibliothèque, ne résout pas le problème.Comment est-il possible de résoudre les symboles non résolus (LNK2001) pour _RTC_InitData et _RTC_Shutdown
0
A
Répondre
1
Ces symboles RTC_*
sont mentionnés plusieurs endroits sur Google, mais ne sont pas bien documentés. Ce sont des entrypoints utilisés par la nouvelle fonctionnalité Runtime Check (RTC) du compilateur VC9. La désactivation de l'exécution vérifie [Project Property Pages] > Configuration Properties > C/C++ > Code Generation
en définissant Basic Runtime Checks
de Both (/RTC1, equiv. to /RTCsu)
à Default
.
Questions connexes
- 1. Débutant C++ Question - Symboles externes non résolus!
- 2. Linux, Mono, bibliothèques partagées et symboles non résolus
- 3. Besoin d'aide pour résoudre les problèmes de validation et d'affichage!
- 4. Puis-je modifier la manière dont les types sont résolus et instanciés dans .NET?
- 5. Existe-t-il des outils pour vérifier les symboles dans les fichiers .so compilés?
- 6. Test Autofac tous les types enregistrés peuvent être résolus
- 7. Comment faire pour vider les symboles dans un fichier .a
- 8. Multiplier les symboles définis
- 9. symboles de bande pour l'application iPhone
- 10. VC++ LNK2001: symbole externe non résolu uniquement lors de la compilation sur 64bit
- 11. Est-il possible pour Castle Windsor de résoudre les types chargés après le démarrage d'une application?
- 12. Caractères et symboles en HTML
- 13. Pourquoi sed échoue avec les caractères internationaux et comment résoudre?
- 14. Désactiver les symboles de débogage dans VS2008
- 15. Comment procéder pour étudier et résoudre un problème d'autorisation Mercurial?
- 16. Comment résoudre «sélecteur non reconnu envoyé à l'instance»?
- 17. EMF ecore et xsd désynchronisé, comment résoudre?
- 18. latex et unicode: comment écrire des symboles spéciaux d'autres scripts, ou importer des symboles?
- 19. Comment lister les symboles dans un fichier .so
- 20. Je reçois une erreur d'erreur étrange LNK2001: symbole externe non résolu _deflateEnd dans VC++ aidez svp
- 21. Castle IoC - Comment puis-je empêcher les composants enregistrés d'être résolus en tant que dépendances?
- 22. Comment faire pour résoudre l'erreur Undefined Symbols?
- 23. Comment résoudre MySQL et Django d'administration étrangères contrainte de clé
- 24. Comment faire pour résoudre ASP.NET MVC
- 25. J'ai besoin d'images/cliparts/icônes pour les symboles mathématiques
- 26. Comment arrêter UrlRewriter de supprimer mes symboles +
- 27. Obtenir du texte entre les symboles, regex?
- 28. Comment nettoyer le magasin de symboles?
- 29. Comment résoudre les erreurs de référence de type F #?
- 30. Comment puis-je voir les symboles de binaire (C et C++) sur linux?