Windows上的英特爾鏈接器可以使用由MinGW編譯的靜態庫嗎?它們是二元兼容的嗎?在維基百科和一篇「白皮書」中,他們在Linux上說是,但Windows和最新的ICC和MinGW又如何?使用MinGW庫的英特爾C/C++鏈接器
4
A
回答
0
我已經能夠在Pelles C下靜態鏈接和動態鏈接MSVC。
在Windows上的英特爾編譯器實際上並沒有提供它自己的CRT庫,而是依賴於MSVC的,我沒有嘗試過,但MinGW工具包應該是二進制兼容的,只要在頭文件中沒有GCC擴展。
我建議你試試看,我會看看自己該做些什麼(不想打破VS)並回到你身邊。
0
我認爲英特爾編譯器使用與MSVC相同的格式,因此值得嘗試this。
但是我沒有英特爾編譯器,所以我無法測試它。
0
這很難靜態鏈接,因爲mingw lib使用自己的CRT /數學包裝。 您可以嘗試使用動態dll。
相關問題
- 1. 使用minGW鏈接庫
- 2. 如何鏈接英特爾MKL和libdl與黃金鍊接器?
- 3. 如何鏈接英特爾MKL庫,只是cblas_dgemm功能用於
- 4. 從英特爾MKL鏈接LAPACK與gfortran
- 5. 鏈接R與英特爾MKL 11.01.117
- 6. 與靜態鏈接英特爾TBB
- 7. 無法鏈接英特爾MKL
- 8. 在CodeBlocks中鏈接Boost庫(使用MinGW)
- 9. 使用MinGW編譯時鏈接GLEW庫
- 10. 英特爾標準庫(C++)
- 11. 分割的64位英特爾(和非英特爾)處理器
- 12. _mm_pause使用英特爾
- 13. 英特爾XDK使用CodeIgniter
- 14. FFT使用英特爾MKL和英特爾IPP
- 15. MinGW鏈接器找不到MPICH2庫
- 16. 使用英特爾編譯器構建Boost庫
- 17. 英特爾8086處理器
- 18. MinGW鏈接器錯誤:winsock
- 19. 將英特爾的MKL(BLAS&LAPACK)鏈接到GCC
- 20. 英特爾xdk:我的鏈接不工作
- 21. 英特爾IPP庫的要求
- 22. 使用英特爾的tbb與qt
- 23. 使用英特爾MKL的3D卷積
- 24. 英特爾TBB使用的線程數
- 25. 英特爾XDK直接的html文件的使用
- 26. 我如何安裝英特爾編譯器和英特爾mpi的提升?
- 27. 在Sublime Text 3中編譯Fortran時與英特爾MKL庫鏈接?
- 28. 鏈接G ++的MinGW
- 29. 鏈接問題(英特爾SDK)OpenCL和Code :: Blocks
- 30. 英特爾的Windows C++編譯器
但MinGW生成的靜態庫**可以**與MSVC代碼鏈接。如果@Ben Boigt在另一個答案中是正確的,那麼ICC也有可能改變這一點。 –
這是正確的,但不是所有的靜態庫都可以直接與MSVC,icc鏈接在一起..當你遇到鏈接階段問題時,我們可以進一步討論它。 – xunxun