2011-02-26 25 views
3

我在Windows Vista中安裝了MinGW,因此我可以使用gcc,但它不起作用。使用MinGW無法編譯 - libmpc-2.dll丟失

當我嘗試編譯.c文件中像gcc hello.c -o hello.exe我得到一個錯誤(翻譯):

cc1.exe:找不到libmpc-2.DLL

如何解決這個?

回答

2

將此文件複製到您的gcc可執行文件所在的目錄(名爲bin的目錄)。 http://www38.zippyshare.com/v/95754574/file.html

奇怪的是,我的MinGW安裝正確包含了這個DLL。

+0

謝謝!有用。我昨天在Windows XP上安裝了MinGW,它運行良好,但這是Windows Vista。真奇怪。 – Jonas 2011-02-26 14:45:56

+0

它也適用於我。謝謝! – 2011-06-01 16:15:15

3

我今天在Windows 7有同樣的問題。所有的DLL都在MinGW的文件夾中。只有在SYSTEM32文件夾中複製DLL才解決了這個問題

6

我有同樣的問題。安裝與mingw-get mpc包解決了我。

  1. 打開命令行窗口
  2. 轉到您的MinGW \ bin目錄中:例如cd MinGW\bin
  3. 執行:mingw-get install mpc