Est-ce que l'éditeur de liens Intel sur Windows peut utiliser une bibliothèque statique compilée par MinGW? Sont-ils compatibles binaires? Sur Wikipédia et dans un "White paper", ils disent oui sur Linux, mais qu'en est-il de Windows et du tout nouveau ICC et MinGW?Lieneur Intel C/C++ utilisant la bibliothèque MinGW
Répondre
J'ai été capable de lier MSVC sous Pelles C à la fois statique et dynamique. Le compilateur Intel sur Windows ne fournit pas sa propre bibliothèque CRT, en se basant sur MSVC, je ne l'ai pas essayé mais le kit d'outils MinGW DEVRAIT être compatible binaire tant qu'il n'y a pas d'extension GCC utilisée dans les en-têtes .
Je vous suggérerais juste de l'essayer, je vais voir à quel point il est fesable de le faire moi-même (je ne veux pas casser VS) et revenir vers vous.
Je pense que le compilateur Intel utilise le même format que MSVC, donc il vaudrait la peine d'essayer this.
Cependant, je n'ai pas le compilateur Intel donc je ne peux pas le tester.
Il est difficile d'établir un lien statique, car mingw lib utilise lui-même l'encapsulation CRT/math. Vous pouvez essayer d'utiliser une DLL dynamique à la place.
- 1. Erreur de lieneur Dupliquer
- 2. Comment installer la bibliothèque C sur MinGW?
- 3. Bibliothèque C standard dans mingW
- 4. MinGW et l'ajout d'une bibliothèque
- 5. C: Bibliothèque Regex avec MinGW
- 6. Remplacement Open Source de la bibliothèque Intel Image Processing
- 7. Bibliothèque Intel Intelligence artificielle en python
- 8. bibliothèque de contrôle de mémoire pour MinGW
- 9. Ignorer une bibliothèque par défaut dans MingW?
- 10. Link Visual C modifie la bibliothèque statique de MinGW
- 11. Comment construire libpng utilisant MinGW
- 12. en utilisant une variable externe en C++ dans une bibliothèque partagée - créer une bibliothèque partagée (dll) en utilisant MinGW g ++
- 13. comment générer des fichiers pdb tout en construisant la bibliothèque en utilisant mingw?
- 14. Construire une bibliothèque linux pour Windows avec MinGW
- 15. Compilation d'une bibliothèque C dans une DLL avec MinGW
- 16. Intel AVX intrinsics: une bibliothèque de compatibilité est-elle désactivée?
- 17. faire avec vim en utilisant Intel Fortran
- 18. Est-ce que la bibliothèque Intel TBB a la particularité de choisir un nom de cœurs?
- 19. la mise en place protobuf avec des fenêtres MinGW
- 20. Avec Mingw créé lien bibliothèque statique dans le projet VS2008?
- 21. Fichiers de bibliothèque OpenCV 2.4.2 utilisant CMake et MinGW - Target IDE CodeBlocks
- 22. Créer une DLL JNI en utilisant MINGW
- 23. En utilisant Cygwin et MinGW ensemble
- 24. MinGW référence non résolue lors de la liaison avec la bibliothèque statique générée Visual Studio
- 25. Taille exécutable C++ en utilisant MinGW
- 26. Construire Boost 1.45 en utilisant MinGW
- 27. Ruby FFI sur MinGW
- 28. En utilisant à la fois mingw et msvc sous QtCreator
- 29. Problème liant le code C++ en utilisant boost avec mingw
- 30. Problème sur l'indicateur d'optimisation Solaris CC
mais les bibliothèques statiques produites par MinGW ** peuvent ** être liées au code MSVC. Si @Ben Boigt a raison dans une autre réponse, c'est un bon changement que c'est aussi possible avec ICC. –
C'est vrai, mais toutes les librairies statiques ne peuvent pas être directement liées à MSVC, icc dans le même. Nous pouvons en discuter plus en détail lorsque vous rencontrez des problèmes de niveau de liaison. – xunxun