0

Lubuntu の下で Qt にコンソール アプリを作成しようとしています。

しかし、何かを実行しようとしているとき、つまり:

#include <QCoreApplication>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    cout << " hello world";
    return a.exec();
}

次のように言って失敗します:

「作業ディレクトリ home/myusername/myproject に変更できません: そのようなファイルまたはディレクトリはありません」.

しかし、このディレクトリは存在し、その中には実行可能としてマークされたビルド ファイルさえあります。しかし、ターミナルから実行しようとすると、応答は次のようになります。myproject-console is not a command.

「Hello, World!」はどうなったの?アプリ?それを解決する方法はありますか?

4

1 に答える 1

1

アプリケーションが絶対パスではなく相対パスを探しているようです。に含まれるパスを確認しましたか?home/myusername/myproject/home/myusername/myprojectargv

于 2013-03-09T19:28:56.093 に答える