2017-05-27 5 views
1

私は高校生で、ターボC++でしかコーディングしていません。私はIDEがどのように機能しているか分かりません。Qt CreatorをインストールしてGUIプログラミングの学習を始めましたが、単純なC++コードを実行することさえできません。どのファイルを含めるべきかわかりません。 注:私は合計初心者です。 私がYTで見つけたチュートリアルは混乱しており、明確ではありません。なぜこれが起こっているのか分かりません。これは私のコードです:IDE、特にQt Creatorを使い始めるには?

#include<IOSTREAM.H> 
#include<CONIO.H> 

void main() { 
    clrscr(); 
    cout << "Hello World!"; 
    getch(); 
} 

私は実行し、すべてを構築しましたが、私はこの問題ました:「

ターゲットを作成するには、noルール `すべてを。やめる。 Qtの創造主の

スクリーンショット

+0

エラーメッセージも投稿できますか? – 97amarnathk

+0

ターゲットを 'すべて'にするルールはありません。やめる。一番下のIssuesウィンドウに出てきたものです –

+0

私はqtにあまり慣れていません。しかし、QtプログラムはターボC++プログラムと同じではありません。まず、C++ 14に精通してください。Windows以外のマシンではclrscrを使用しません。 – 97amarnathk

答えて

1
  1. clrscr()は、Windowsの特定の(またはそれはターボC++固有のものです - 私は忘れて)でどのような場合には、。それを使用しないでください。

  2. coutは、std::coutである必要があります。

  3. "iostream"は古い ".h"バージョンではなく、ヘッダー名は大文字ではなく、大文字ではありません。

  4. void mainは無効です。 main常にintを返します。

注:これらのバグは、Qtのもqtcreatorを行うには何もを持っていません。それらは、あなたのコードのバグです。 Qtのドキュメントを読んで、チュートリアルを試してみてください。

+0

さらに、彼はプロジェクトを持っておらず、.proファイルを開いたばかりで、.proファイルを作成する必要があります。 – eyllanesc

+0

@eyllanescいいえ、私は普通のC++アプリケーションとしてプロジェクトを作成しました。 –

+0

@Jesper Wait、それらはC++ 11の代わりにTurboC++型コードを使っている私のバグです。あなたは確信していますか:_ "ターゲットを「すべて」にするルールはありません。停止してください。私はその実行可能ファイルがないためだと思う。私はTurboC++でのコンパイルが自動的にすべてのreqを作ったので混乱します。ファイルと私は単に "実行"を押すことができます。 –

関連する問題