2017-03-16 132 views
0

我開始嘗試使用在線IDE,所以我開始使用Codenvy。我創建了一個工作空間和一個項目,並在下面的代碼中輸入了一個Hello World程序來測試IDE。Codenvy C++ Hello World程序不會構建?

#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構建和運行我的代碼?

回答

0

你的代碼是所有的權利,因此這意味着有什麼問題你已經設置了項目的方式,因爲該錯誤消息指出:

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) 

下面的鏈接提供了有關如何製作教程你的第一個的Hello World程序上CodeEnvy:

Running C++ Hello World in the Cloud - 博客

查看提供的保險;如果他們做了任何你沒有做的事情,那麼這可能是你出錯的地方。

祝你好運!

0

它看起來像你有你的項目設置爲Java/Maven類型,所以它正在尋找一個pom.xml,並可能試圖運行mvn clean install

項目打字是Codenvy和Eclipse Che中強大的範例之一 - 它允許具有特定「類型」的項目承擔某些行爲並自動設置環境中的某些內容。因此,Java Maven類型的應用程序知道必須安裝maven,並且可以自動爲mvn clean install添加構建命令,因爲這幾乎適用於每個Maven應用程序。

嘗試從基於Codenvy C++堆棧和console-cpp-simple示例應用程序的乾淨工作區開始。當你進入工作區時,你會看到你有一個執行gcc命令的構建命令。

然後,您可以通過轉到Workspace>導入項目從IDE中導入項目。然後,您可以從示例應用程序複製構建命令並(如有必要)修改它爲您的應用程序。一旦您的應用程序編譯完成,您可以刪除hello world C示例應用程序。

您也可以選擇您現在的項目並選擇Project> Configuration,但不一定會爲您添加正確的編譯命令。