moc

    3熱度

    1回答

    我試圖使用Q_OBJECT宏在我的Visual Studio 2010旗艦項目,它給了我無法解析的外部錯誤: 1>Application.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall MyButton::qt_metacall(enum QMetaObject::Call,int,vo

    2熱度

    1回答

    我試圖建立在Qt Creator的一個QT項目,但得到的鏈接錯誤: minecraftlauncher.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __cdecl Launcher::MinecraftLauncher::metaObject(void)con

    2熱度

    2回答

    當編譯一個Qt/C++程序(-DDISABLE_MYMODULE)的非Qt的版本,我得到這個編譯器錯誤: src/mymodule.moc.cpp:12:2: error: #error "The header file 'mymodule.hpp' doesn't include <QObject>." src/mymodule.moc.cpp:19:1: error: ‘QT_BEGIN_

    3熱度

    3回答

    我一直在打我的頭靠在鍵盤等,爲更好的爲3天,現在在研究並試圖找出如何我可以解決以下問題。 我有一個故事板,看起來像這樣: 初始應用程序啓動箭頭 - >到導航控制器 - >到主視圖控制器。 我的appDelegate正在創建managedObjectContext,它使用數據填充一些實體(僅用於測試目的atm,一旦我準備好與外部源進行集成,它將被刪除)。這工作很好。現在我的問題是,我不知道我怎樣才能

    4熱度

    2回答

    使用Qt Visual Studio插件,它似乎幾乎無所顧忌地處理了幾乎所有的事情。不幸的是,它使用msbuild中的CustomBuild步驟進行mocing。這導致了一個又一個的連續的moc'ing。有沒有辦法讓msbuild同時做到這一點 - 我厭倦了像我一樣坐在桂冠上的7個核心。 我見過msbuild的BuildInParallel,但我不確定如何使它適用於此。 MSBuild的片段: <

    2熱度

    1回答

    我需要用註釋填充我的地圖。每個註釋都具有相應的從遠程服務器獲取的Place資源。每個地方都有關聯的類別 - 它也是作爲單獨的資源從服務器獲取的。 我們假設要填充給定的區域,我需要獲取100個地方,每個地方都屬於20個類別中的一個(實際上有更多的地方)。 我使用AFNetworking來獲取這兩種資源。我嘗試緩存兩個地方和類別以供離線使用,因此在地圖上顯示註釋之前,我會將獲取的資源寫入核心數據表。

    1熱度

    2回答

    標題問題的簡單示例:一個線程已準備好Place實體並正在對其進行一些處理(填充特定字段並且其計算需要時間),同時另一個線程已經準備了Category實體;第二個「類別」線程想要堅持類別實體與保存:&錯誤導致從第一個線程的地方實體也被保存,也沒有完成其處理工作。 我對不對?如果我使用一個共享moc,我會看到描述的問題嗎? 謝謝!

    0熱度

    1回答

    我試圖運行使用waf的項目,它使用boost庫。爲了克服problem我需要將-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED參數傳遞給MOC。我試圖在wscript這樣做,因爲 bld(features ='cxx', source ='GSTEngine.cpp', target = 'GSTEngine.o', includes =

    0熱度

    2回答

    我在Xcode中創建了一個與Qt框架鏈接的C++項目。 hello world程序運行良好。當我添加派生自QObject的類並添加Q_OBJCET宏時,會出現鏈接錯誤。 類是 MyObject.h #ifndef MyObject_h #define MyObject_h #include <QtCore/QObject> class MyOBject : public QObject

    2熱度

    1回答

    我有一個正在運行的項目在qt中。爲了構建目的,我使用waf構建工具。要獲得相同的項目,並將其從WAF運行,我需要一些文件的末尾添加 #include "file.moc" ,以避免發生不可預料的參考。但如果這些包括沒有在qt中評論我得不到文件錯誤。你如何讓qt忽略某些文件包含。我覺得這樣的事情應該做的伎倆 #ifndef Q_MOC_RUN #include "file.moc"