包括<iostream> =&gt; Successfull Build,但没有.exe(Netbeans)</iostream>

时间:2014-08-05 19:12:09

标签: c++ netbeans compilation mingw iostream

我试图编译这个C ++代码,但没有运气。使用MinGW和Netbeans 7.4。代码没有意义,因为我将所有内容删除到最低限度以进行故障分析。问题似乎是#34; #include&#34;。当它在那里时,项目构建,但没有创建.exe。如果它不存在,那么项目就会构建并运行得很好。

有什么想法吗?顺便说一句,我读过那些其他的不能包括的内容

的main.cpp

    #include "xmessage.h"

    using namespace std;

    int main() {
        xmessage();
        return 0;
    }

xmessage.cpp

    #include <iostream>  // What's wrooong with you, <iostream> !?!?

    using namespace std;

    void xmessage ()  {
        int i = 1;
    }

xmessage.h

    #ifndef XMESSAGE_H
    #define XMESSAGE_H

    void xmessage ();

    #endif  /* XMESSAGE_H */

此外:

文件是.cpp,不是吗。

如果我从include文件夹中删除iostream文件 C:\ MinGW的\ lib中\ GCC \的mingw32 \ 4.8.1 \包括\ C ++ 构建失败。所以这绝对是编译器正在使用的文件。

Netbeans输出:

"/C/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make.exe[1]: Entering directory `/c/Users/admin/Documents/NetBeansProjects   
/project125(HeaderFileMacros) - WIP'
"/C/MinGW/msys/1.0/bin/make.exe"  -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows 
/project125_headerfilemacros__-_wip.exe
make.exe[2]: Entering directory `/c/Users/admin/Documents/NetBeansProjects    
/project125(HeaderFileMacros) - WIP'
mkdir -p dist/Debug/MinGW-Windows
g++     -o dist/Debug/MinGW-Windows/project125_headerfilemacros__-_wip build/Debug/MinGW-Windows
/main.o build/Debug/MinGW-Windows/xmessage.o 
make.exe[2]: Leaving directory `/c/Users/admin/Documents/NetBeansProjects  
/project125(HeaderFileMacros) - WIP'
make.exe[1]: Leaving directory `/c/Users/admin/Documents/NetBeansProjects  
/project125(HeaderFileMacros) - WIP'

建立成功(总时间:4s)

1 个答案:

答案 0 :(得分:0)

Avast Antivirus处于静默模式,它会将每个新的.exe置于隔离状态,而不会通知我。这就是.exe在创建后立即被删除的原因。