我有一個應用程序在Qt Creator的Ubuntu桌面系統上編寫,我想在另一個系統(Ubuntu服務器)上編譯它。該服務器沒有GUI,因此編譯必須通過CLI完成。在發出make命令時,它開始編譯,但拋出一個編譯器錯誤說:QByteArray成員沒有找到
error: ‘fromStdString’ is not a member of ‘QByteArray’ QByteArray myData = QByteArray::fromStdString(data);
完全相同的代碼只能在另一個系統上找到並編譯好。我該怎麼辦才能解決這個問題?這是在系統上安裝庫還是其他問題?
我未能找到'QByteArray :: fromStdString()'函數。請將Qt文檔指向它的定義。 – vahancho
問題標題要求QString成員,但您的代碼正在使用QByteArray。你真的需要哪一個?另外,告訴我們你在哪個系統中使用的Qt版本 – Vitor