2

私は C++ を使い始めており、Qt Creator を使用しています (Lubuntu 13.04 を実行しています)。

今日、プログラミングの良いスタートとして、Qt5 と Qt Creator をインストールした後に動作するかどうかを確認するために、Hello World プログラムを作成しました。

新しいコンソール アプリケーション プロジェクトを作成し、次のように記述しました。

#include <iostream>

using namespace std;

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

私のプロジェクトをテストとして保存し、実行しようとしました。私はちょうど取得し続けます

Starting /home/MYUSERNAME/Qt Programming/Test/Test...
Cannot change to working directory '/home/MYUSERNAME/Qt Programming/Test': No such file or directory
/home/MYUSERNAME/Qt Programming/Test/Test exited with code -1

これを修正する方法についてのアイデアはありますか?

前もって感謝します。

4

3 に答える 3

0

私のqt4インストールを使用して、新しいQtコンソールアプリケーションを開始しようとしました。プロジェクトを作成するフォルダーを選択し、次にヒットするプロジェクト名のテストを入力し、デバッグの選択を解除しましたが、リリースを維持しました。次に打つ。バージョン管理に none を選択し、finish を押します。

プログラムのスケルトンが表示されます。QCoreApplication の include ステートメントを削除する必要があります。iostream に置き換えます。「QCoreapplication a」と「return a.exec」を削除。put in std::cout<<"Hello World \n"; そして0を返します;。次に、再生ボタンを押してすべてを保存すると、xterm が開き、hello world が表示されます。ここでは問題ありません。ディレクトリ名にスペースを入れてみました。再び問題はありません。

次に、プロジェクト non-qt-project->plain c++ project を作成してみました。上記と同じメニューの後、cout ステートメントの最後に endl があることを除いて、まさにあなたのコードを含むスケルトンが見つかりました。再生ボタンを押します。ここでも問題はありません。再び xterm を開き、Hello World! を出力しました。

他に何を言うべきかわかりません。プロジェクトを作成した後に名前を Test に変更した場合は、最初からやり直してください。今回は名前を変更しないでください。

私のopensuse 12.3 x86_64インストールにqt5をインストールすると、問題があるかどうかを確認できます。

于 2013-08-07T19:36:45.907 に答える