0
我只是用qt創建器進行測試,並且似乎喜歡它作爲我的C++的GUI。解決一些東西,似乎我不能使用const char *!Qt Creator不能使用const char *
如果我增加一個功能:
頭
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
const char* nativeStr(QString str1);
CPP
const char* nativeStr(QString str1){
QByteArray ba = str1.toLocal8Bit();
return (const char*)ba.data();
}
我得到(調試時)錯誤:
LNK2019: unresolved external symbol "public: char const * -_thiscall MainWindow::nativeStr(class QString)" 9?nativeStr @[email protected]@[email protected]@@z) referenced in function "private: void __thiscall MainWindow::on_pushButton_clicked(void)" ([email protected]@@AAEXXZ)
File not found: mainwindow.obj
幫助?我不知道,我以前只用過win32 C++。
我也試過: 建設 - >清理所有 建設 - >運行QMAKE
嘗試包括cpp文件你的項目。它不是編譯器,或者它的目標代碼沒有被鏈接。 –