gpt4 book ai didi

c++ - 二进制永远不会构建

转载 作者:行者123 更新时间:2023-11-30 04:02:10 25 4
gpt4 key购买 nike

我无法运行以下代码:

#include <iostream>
int main()
{
std::cout << "Hello World" << std::endl;
return 0;
}

没有编译错误。构建输出:

18:18:58 **** Incremental Build of configuration Debug for project First Project ****
Info: Internal Builder is used for build
g++ "-Ic:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++" "-Ic:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32" "-Ic:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\backward" "-Ic:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include" "-Ic:\\mingw\\include" "-Ic:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include-fixed" -O0 -g3 -Wall -c -fmessage-length=0 -o Hello.o "..\\Hello.cpp"

18:18:58 Build Finished (took 166ms)

我得到了可怕的“启动失败。找不到二进制文件。”对话。我已经在谷歌上搜索了几个小时,但没有任何效果。在我的项目文件夹中,创建了一个调试或发布文件夹(取决于我将其设置为什么)但它始终是空的。没有创建“二进制文件”文件夹,正如一些帖子提到的那样。没有提议的解决方案有效,禁用防病毒软件也没有解决问题。我该如何解决?谢谢。

编辑Eclipse 版本 Kepler Severive Release 1内部版本号:20130919-0819CDT版本:8.3.0.201402142303

我正在使用 MinGW

编辑2将 properties>c/c++ build>tool chain editor 中的“current builder”从 CDT internal builder 更改为 Gnu Make Builder 确实会生成一个 makefile。输出: 13:57:41 ** 自动构建项目第一个项目的配置调试 ** 让所有 构建文件:../Hello.cpp 调用:GCC C++ 编译器 g++ -I"c:\mingw\lib\gcc\mingw32\4.8.1\include\c++"- I"c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\mingw32"- I"c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\backward"-I"c:\mingw\lib\gcc\mingw32\4.8.1\include"-I"c:\mingw\include "-I"c:\mingw\lib\gcc\mingw32\4.8.1\include-fixed"-O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Hello.d"-MT "Hello.d"-o "Hello.o""../Hello.cpp"make: * [Hello.o] 错误 1

13:57:42 构建完成(耗时 881 毫秒)

最佳答案

您使用的是哪个编译器?看来你只是在编译你的代码,而不是链接它。您必须构建并链接才能使其正常工作。

关于c++ - 二进制永远不会构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25330257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com