Lubuntu中的QT控制台应用程序

时间:2013-03-09 18:59:24

标签: c++ qt ubuntu

我正在尝试在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!”发生了什么事。应用程序吗?有什么办法可以解决吗?

1 个答案:

答案 0 :(得分:1)

您的应用程序似乎试图寻找相对路径home/myusername/myproject而不是绝对路径/home/myusername/myproject。您是否检查了argv中包含的路径?