Question

J'ai un projet DLL dans VS 2008 Pro qui utilise OpenMP. J'utilise / MT comme option de "génération de code", car je veux que toutes mes dépendances soient liées de manière statique dans ma DLL, car je ne souhaite pas distribuer beaucoup de bibliothèques sur mes clients - tout doit être inclus dans ce fichier DLL unique. Le problème est que ma DLL résultante dépend toujours de VCOMP90.DLL.

Comment puis-je me débarrasser de cette dépendance?

Quelques informations:

  • / openmp est défini dans les options du compilateur
  • Je lie statiquement contre vcomp.lib
  • l'inclusion est définie

  • utilisant la bibliothèque multithread (/ MT)

Merci beaucoup pour votre aide!

Était-ce utile?

La solution

Je ne pense pas que vous serez en mesure de vous débarrasser de la dépendance de la DLL - vcomp.lib est une bibliothèque d'importation pour VCOMP90.DLL - ce n'est pas une bibliothèque statique:

Il ne semble pas qu'une bibliothèque statique soit fournie.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top