【发布时间】: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 配置即可调试。