[英]C++ compiler error in netbeans
我已經嘗試過從閱讀Netbeans幫助到瀏覽Google的所有內容。 此代碼在Dev-Cpp中運行良好,但在Netbeans 6.5.1中運行良好 。 Netveans還在#include <iostream>
旁邊放置並帶有感嘆號,我檢查了它並且在netbeans的include路徑中並且在include文件夾中:
#include <iostream>
int main() {
std::cout << "Test" << "\n";
return (0);
}
我的構建工具設置為:
家庭: MinGW
基本目錄 : C:\\Dev-Cpp\\bin
C編譯器 : C:\\Dev-Cpp\\bin\\gcc.exe
C ++編譯器 : C:\\Dev-Cpp\\bin\\g++.exe
Fortran編譯器 : C:\\Dev-Cpp\\bin\\g77.exe
Make命令 : C:\\Dev-Cpp\\bin\\make.exe
調試器命令 : C:\\Dev-Cpp\\bin\\gdb.exe
我收到錯誤:
Running "C:\Dev-Cpp\bin\make.exe -f Makefile CONF=Debug" in C:\Documents and Settings\Babiker\Desktop\Temp\Test
! was unexpected at this time.
C:\Dev-Cpp\bin\make.exe: *** [.validate-impl] Error 255
Build failed. Exit value 2.
MinGW使工具與NetBeans不兼容。 請改用msys make工具。
當您選擇使用msys中的make工具時,請小心安裝在沒有空格的路徑中。
例如C:\\ Program Files \\ MinGW \\ msys \\ 1.0 \\ bin \\ make將失敗。 一個不錯的選擇是C:\\ MinGW \\ msys \\ 1.0 \\ bin \\ make。
我建議你使用codeblocks編譯器netbeans我希望這會對你有所幫助
只有一個簡單的方法來配置netBeans首先從Code :: Blocks IDE Downlowd和MSYS 1.0.11下載並安裝Code :: Blocks IDE
所有設置都將自動配置
但有一件事你必須這樣做
select是make命令
從
C:\\ MSYS \\ 1.0 \\ BIN \\的make.exe
我希望這對你有所幫助
這可能無關緊要,但您的make環境是否與正確的文件類型相關聯? 所以它不是試圖用普通的c編譯器或類似的東西編譯.cpp文件? 我從來沒有使用過你的環境,但我認為這樣的事情總是可行的。
那么,你的代碼是一個.cpp文件,而不是.c文件? 或者你可能在.cxx文件中(我以前見過C ++,很少見,但我已經看過了),而.cxx與C ++沒有關聯,所以對於未知類型它“默認”為C ?
也許看到你的makefile也有助於提供一些見解。
我嘗試在netbeans 6.5中運行此代碼,它運行正常。 我不明白這個問題是如何添加感嘆號的。
我建議檢查鏈接器選項以確保netbeans正確鏈接到C ++標准庫。
您可以通過右鍵單擊項目文件 - >屬性來找到此選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.