moc

    0熱度

    1回答

    我似乎無法動搖此錯誤後使PrimitivePartsWrapper QObject的子類(包括Q_OBJECT宏)。 undefined reference to `vtable for PrimitivePartsWrapper` (in register.o) 我跑了qmake,moc_primitive.cpp包含在makefile中。它似乎只發生在Qt的創造者。如果我在命令行上運行ma

    5熱度

    1回答

    我有一個名爲FindAndReplaceBar類,其實現是這樣的: #include "FindAndReplaceBar.h" #include <QLabel> #include <QPushButton> #include <QGridLayout> #include <QTextDocument> #include <QLineEdit> FindAndReplaceBar:

    5熱度

    1回答

    我目前正在將使用qmake構建的項目轉移到CMake。 與qmake的版本,在.pri文件,有 MOC_DIR = .moc/$${PLATFORM_NAME} 是允許生產的MOC臨時文件指定目錄,保持清潔的來源。如何用CMake做同樣的事情? 注意:在CMake中,我使用了FindQt4.cmake包和命令QT4_WRAP_CPP()。

    6熱度

    4回答

    我試着寫一個簡單的Qt應用程序是這樣的: main.cpp中: #include <QApplication> class MyApp : public QApplication { Q_OBJECT public: MyApp(int argc, char* argv[]); }; MyApp::MyApp(int argc, char* argv[]) :

    1熱度

    1回答

    我有一個啓用了預編譯頭文件的Qt項目。編輯直到最近才正常工作。但是自從露天以來,我注意到Qt Creator總是在我所有的Q_OBJECT文件上運行MOC,即使那些沒有被改變的文件。因此,許多CPP文件也需要無故重建。 爲什麼會有這種情況發生?我正在查看編譯輸出,但我沒有看到任何特別的東西。任何想法?

    1熱度

    3回答

    此代碼編譯,鏈接和按預期工作: #include <QApplication> #include <QListView> #include "File_List_Model.h" int main(int c,char**v) { QApplication app(c,v); QStringList list; list << "a" << "b" <<

    2熱度

    1回答

    我正在使用Qt,CMake和VS2010編譯器。當我鏈接一小段測試代碼時,似乎存在一個問題。該接頭提供了以下錯誤: plotter.cpp.obj : error LNK2001: unresolved external symbol "public: virtual str uct QMetaObject const * __thiscall Plotter::metaObject(void)

    8熱度

    7回答

    我編譯以下project.pro文件中使用qmake && make Qt的可執行文件: INCLUDEPATH *= ../../dependencies/boost QT *= opengl xml CONFIG *= qt opengl static TARGET = myexe HEADERS = Viewer.hpp MainWindow.hpp Inspector.hpp

    0熱度

    1回答

    我需要在Windows CE 5.0設備上生成指紋模板。 它有izzix指紋識別器。 我得MOC(匹配卡)。我的智能卡有從我的指紋獲得的模板。 我可以使用閱讀器閱讀指紋。但是,我怎樣才能生成將被髮送到卡進行驗證的模板。 我沒有任何izzix文件。 有沒有樣品或建議? thanx。

    0熱度

    1回答

    我有一個Qt項目,我試圖在Windows 7上使用jom進行編譯。當源位於一個位置時,我可以從命令行編譯它。然而,當我拉源從混帳在另一個位置,並嘗試編譯它,我收到以下錯誤 商務部:輸入文件太多指定 這是因爲在這兩種情況下,我只是很奇怪從同一個git倉庫中拉出來,代碼在一個位置編譯好,並在另一個位置失敗。我試過nmake並得到了相同的結果。 作爲比較,下面是兩個命令。第一個失敗,第二個成功。 C:\