Codenvy C++ Hello World 程序无法构建?

瑞恩·格洛夫

我开始尝试使用在线IDE,因此我从Codenvy开始。我创建了一个工作区和一个项目,并为 Hello World 程序键入了以下代码,只是为了测试 IDE。

#include <iostream>

int main () {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

它没有正确构建。这是构建日志所说的:

[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-readable POM /projects/Testing-CPP/pom.xml: /projects/Testing-CPP/pom.xml (No such file or directory) @ 
@ 
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project  (/projects/Testing-CPP/pom.xml) has 1 error
[ERROR]     Non-readable POM /projects/Testing-CPP/pom.xml: /projects/Testing-CPP/pom.xml (No such file or directory)
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

任何人都可以指出我让 IDE 构建和运行我的代码的正确方向吗?

布拉德·米克勒

看起来您的项目设置为 Java/Maven 类型,因此它正在寻找 pom.xml 并可能尝试运行mvn clean install.

项目类型是 Codenvy 和 Eclipse Che 中强大的范例之一 - 它允许具有特定“类型”的项目承担某些行为并自动设置环境中的某些事物。因此,Java Maven 类型的应用程序知道必须安装 Maven 并且可以自动添加构建命令,mvn clean install因为这几乎适用于每个 Maven 应用程序。

尝试从基于 Codenvy C++ 堆栈和console-cpp-simple示例应用程序的干净工作区开始当你进入工作区时,你会看到你有一个执行 gcc 命令的构建命令。

然后,您可以通过转至工作区 > 导入项目从 IDE 内部导入您的项目。然后,您可以从示例应用程序复制构建命令,并(如有必要)为您的应用程序修改它。一旦您的应用程序编译完成,您就可以删除 hello world C 示例应用程序。

您还可以选择您现在拥有的项目并选择项目 > 配置,但这不一定会为您添加正确的编译命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的Win32 C ++“ Hello World程序”无法编译

来自分类Dev

C ++的Hello World错误

来自分类Dev

Strace Hello World程序

来自分类Dev

扩展的Hello World程序

来自分类Dev

如何为ARM交叉编译Hello World C程序

来自分类Dev

如何为ARM交叉编译Hello World C程序

来自分类Dev

C Hello World程序在变量输出上崩溃

来自分类Dev

webextension本机应用程序c ++ hello world

来自分类Dev

了解程序集Hello World

来自分类Dev

无法运行Hello World Servlet

来自分类Dev

Hello World无法打印。错误

来自分类Dev

无法运行Hello World Servlet

来自分类Dev

Windows/C++/HelloWorld 中的 Eclipse - 启动过程出错。无法运行程序“ C:.. \ Hello World \ src \ Hello World.cpp”:启动失败

来自分类Dev

Atlassian Hello World JIRA构建错误

来自分类Dev

在 MacOS 上构建 SwiftUI“Hello World”

来自分类Dev

“ Hello World”如何在C中工作

来自分类Dev

Dev-C ++ Hello world不显示

来自分类Dev

Visual Studio 2015甚至无法编译Hello World程序

来自分类Dev

无法调试AWS SAM Hello World应用程序

来自分类Dev

无法在Android中运行简单的Hello World应用程序

来自分类Dev

图形驱动程序“ hello world”的例子?

来自分类Dev

如何启动我的简单hello world程序?

来自分类Dev

NativeScript Hello World应用程序大小

来自分类Dev

mbed中的Hello World MQTT程序

来自分类Dev

无法创建新的Maven Hello World项目

来自分类Dev

无法在Windows上建立Iron Hello World

来自分类Dev

无法在OSX中编译“ hello world” cpp

来自分类Dev

MEDIAPIPE无法通过示例运行hello world

来自分类Dev

无法在ecplise中运行android的hello world