包括 <iostream> => 成功的完整构建,但不包括.exe (Netbeans)



我正试图编译这段c++代码,但运气不好。使用MinGW和Netbeans 7.4。代码没有意义,因为我删除了所有东西,只保留了最小的故障分析。问题似乎出在"#include"这一行。当它在那里时,将构建项目,但不会创建。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,不是它。

如果我从包含文件夹中删除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'

BUILD success (total time: 4s)

Avast Antivir处于静默模式,它在不通知我的情况下将每个新的。exe隔离。

相关内容

  • 没有找到相关文章

最新更新