2012-06-13 43 views

回答

0

如果使用MinGW,您將依賴與mingw一起發貨的DLL。將一個供應商更換爲另一個並不是什麼大不了的事情。

如果您已經有MS項目,評審可能性靜態鏈接庫,MS(它是選項是爲一些的VisualStudio項目對項目的選擇創建時間)

+0

我也想嘗試鏈接libGavcodec/avformat,這是由MinGW建立,我沒有意識的權力,從頭開始建立他們從src。 – pavelkolodin

+1

您無法爲MSVC靜態構建avcodec和avformat。 – rubenvb

0

你可以使用MinGW靜態鏈接的一切。使用-static鏈接器標誌。

不需要重新分配任何DLL,但是你必須確保在C++中,沒有異常通過DLL邊界傳遞(所以確保每個C++庫在這種情況下都是靜態鏈接的)。