【问题标题】:Why I can't build为什么我不能建造
【发布时间】:2016-06-01 01:46:24
【问题描述】:

我只是按照以下教程进行操作:https://www.youtube.com/watch?v=57dbxWj7b4U 安装c++,但即使我在eclipse中使用示例项目也无法构建项目:“Hello World c++ Project”。构建似乎成功,生成了exe文件,并且concole显示

13:38:04 **** Incremental Build of configuration Release for project FirstC ****
Info: Internal Builder is used for build
g++ -O3 -Wall -c -fmessage-length=0 -o FirstProgram.o "..\\FirstProgram.cpp" 
g++ -o FirstC.exe FirstProgram.o 

13:38:05 Build Finished (took 1s.90ms)

但是当我按“运行”时,它显示“信息:没有为 TestProject 构建”,如随附的图片。

系统路径如下: "c:\program files\gcc\bin;c:\program files\gcc\libexec\gcc\x86_64-pc-mingw32\5.3.0;%MINGW_HOME%\bin;%MSYS_HOME%bin;C:\Program Files ( x86)\Java\jre1.8.0_25\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1 .0\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\Autodesk\Backburner\;C:\Program Files\GDAL\;C:\Program Files\Microsoft SQL Server\ 110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\nodejs\"。

大概是什么原因?我几天前安装了java,今天才安装c++。他们会冲突吗?

【问题讨论】:

  • 浏览您的输出文件夹并查看 exe 是否存在。然后你可以尝试从 mingw shell 或其他东西运行它。 Eclipse 设置调试/运行配置有点棘手。通常涉及一些菜单点击。如果你还是打算在 windows 上编程,你也可以考虑安装免费的 VS2015 社区版,iMHO 更容易使用。
  • Eclipse 是否配置为在您运行时使用您的可执行文件?自从我使用 Eclipse 以来已经有一段时间了,但我认为您必须明确选择正确的项目并第一次运行它。还必须进行一些配置来设置要运行的二进制文件,检查是否选择了您的可执行程序。
  • 我认为应该配置项目。我选择项目并右键单击以选择运行为..“本地 c/c++ 应用程序”,因为只有一个选项。
  • 我在 "cout\\..." 语句处添加断点并调试,结果错误为 "No source available for "main() at 0x4080e3""。这是什么意思?
  • “无可用源”错误是因为您在发布时构建了应用程序,但未包含调试信息(“配置的增量构建发布”)。切换到 Debug 配置即可调试。

标签: c++ eclipse gcc mingw


【解决方案1】:

“Nothing to build for TestProject”表示该项目之前已经构建并且此后没有任何更改,因此该项目不需要重新构建。

如果您更改源代码中的任何内容,请保存并重试,然后项目应该再次重建(一次)。

【讨论】:

  • 谢谢。但是为什么控制台没有按预期打印“Hello world”?
  • 您当前正在使用“构建控制台”。尝试使用控制台右上角的蓝色监视器/控制台图标进行更改。
  • “窗口-> 显示视图-> 控制台”是否正确。看起来一样。
【解决方案2】:

我已经重新启动了电脑,现在它运行良好,“hello world”出来了。被系统骗了,感觉好累.....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 2021-03-18
    • 1970-01-01
    • 2019-02-23
    相关资源
    最近更新 更多