簡體   English   中英

如何在Windows 7上使用cygwin編譯c ++文件

[英]how to compile c++ files with cygwin on windows 7

我已經安裝了cygwin。 但是,當我嘗試編譯c ++文件時,出現以下錯誤:

/usr/lib/gcc/i686-pc-cygwin/4.3.4/cc1plus.exe: error while loading shared libraries: cygmpfr-1.dll: cannot open shared object file: No such file or directory

我在lib文件夾中檢查了沒有名為cygmpfr-1.dll庫。 我是否必須將那個dll放在lib文件夾中。 我試圖搜索該dll,但找不到此dll,以便我可以下載。 我只是C ++的初學者。 我也嘗試在netbeans中設置cygwin支持,但是如果我嘗試運行給定的示例文件,也會引發上述錯誤。

有人可以給我一個提示嗎?

您需要通過http://cygwin.com/setup.exe安裝gcc4-g ++軟件包。您僅安裝了gcc4。

這還將安裝您缺少的依賴項。

我有類似的問題,我不是初學者。 嘗試使用cygwin安裝程序,並在其中搜索所有版本的gmp。 通常有32位和64位版本。 檢查您看到的所有內容並更新安裝。 希望這可以幫助。 您可以在互聯網上找到其中一些dll,但找不到您所需的dll。

如果您是C / C ++的初學者,並且正在運行Windows,那么為什么不采用簡單的方法並獲得Visual-C ++ Express ,這是Microsoft針對Windows的免費IDE。

它提供了一個GUI IDE(集成開發環境),但是如果您喜歡文本編輯器和命令行工具(編譯器,調試器等),則在安裝Visual-C ++ Express時也可以使用。

還有一些教程和課程可以幫助您入門。


另一方面,如果您真的想在Linux上專注於C ++,那么您可能應該立即卸載Windows 7。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM