[問題] 不同的編譯器需要不同的 .lib 嗎 ?

看板C_and_CPP作者 (Peter)時間13年前 (2011/03/19 02:07), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) LAPACK 問題(Question): 最近開始學習使用 LAPACK 函式庫 在官方網頁看到的說明, 自己編譯和網路上查到的資料 (官方要求要 Intel C Compiler ) 似乎使用MSVC真的沒有辦法成功的連結它提供的靜態函式庫 想請問高手們, 不同的編譯器真的需要link不同的版本嗎 如果是的話, 有沒有什麼工具可以打開.lib( static library ) 得知是給那個編譯器用的 (或是可以看一下該 lib 有那些函式) 補充說明(Supplement): 順便請問有人在 VC++ 下成功使用 Boost + Numeric binding + LAPACK 嗎 ? 我只能用CLAPACK 而沒辦法成功link LAPACK .. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.29.135

03/19 06:30, , 1F
*.lib 檔,用 VC 包含的 dumpbin.exe 可以觀看
03/19 06:30, 1F

03/19 11:08, , 2F
C++ 不行,C 可以
03/19 11:08, 2F

03/19 16:00, , 3F
Intel C++ Compiler應該跟MSVC格式是相容的...
03/19 16:00, 3F
文章代碼(AID): #1DWvzgbb (C_and_CPP)