比如說我編譯 jpeg 這個 library
在 msvc 裡
動態的
jpeg.lib & jpeg.dll
靜態的
libjpeg.lib

加上版本號的版本動態的
jpeg-9.lib & jpeg-9.dll
靜態的
libjpeg-9.lib

在 mingw 裡
動態的
libjpeg.dll.a + libjpeg-9.dll
靜態的
libjpeg.a

可以看到 msvc 裡 動態的 library 直接就是
"name" + ".lib" & "name" + ".dll"
靜態的是
"lib" + "name" + ".lib"

mingw .a 檔名裡不含版本號,但是 dll 名上會有版本號

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()