QT控制台应用程序在Lubuntu

QT Console Application in Lubuntu

本文关键字:Lubuntu 应用程序 控制台 QT      更新时间:2023-10-16

我想在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: no such .文件或目录".

但是这个目录是存在的,其中甚至有构建文件,标记为可执行。但是当我试图从终端运行它时,响应是:myproject-console is not a command.

"Hello, World!"应用程序怎么了?有办法解决这个问题吗?

看来您的应用程序试图寻找相对路径home/myusername/myproject,而不是绝对路径/home/myusername/myproject

检查argv中包含的路径了吗?