2013-03-09 38 views
0

我想在Lubuntu的Qt下編寫一個控制檯應用程序。在Lubuntu的QT控制檯應用程序

但是當我triying運行的東西,即:

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

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

失敗的話,說「無法改變工作目錄家用/名爲myUsername/myproject的:沒有這樣的文件或目錄」。

但是這個目錄是存在的,甚至還有其中的構建文件,標記爲可執行文件。但是當我嘗試從終端運行它時,響應是:myproject-console不是命令。

發生了什麼事「你好,世界!」應用程序嗎?有什麼辦法解決它?

回答

1

看來,你的應用程序試圖尋找一個相對路徑home/myusername/myproject沒有爲絕對路徑/home/myusername/myproject。您是否檢查過argv中包含的路徑?

+0

我不行。它說:gdb進程在40秒內沒有響應命令。這可能意味着它陷入無限循環,或者花費比預期更長的時間來執行操作。 您可以選擇等待更長時間或中止調試。 – 2013-03-09 20:45:12

+0

那麼,你能訪問你正在執行的過程嗎? – 2013-03-09 20:47:24