2011-07-18 139 views
0

我在我的com上安裝了qt,並在mfc項目屬性中設置了QT目錄。然後我厭倦了#include但是收到了以下錯誤。是否可以在MFC應用程序上使用諾基亞的QTimer?

1>c:\qt\4.6.2\include\qtcore\../../src/corelib/kernel/qtimer.h(47) : fatal error C1083: Cannot open include file: 'QtCore/qbasictimer.h': No such file or directory 
1>c:\qt\4.6.2\include\qtcore\../../src/corelib/kernel/qtimer.h(47) : fatal error C1083: Cannot open include file: 'QtCore/qbasictimer.h': No such file or directory 

我做了一個QtCore文件夾下的檢查和qbasictimer.h文件在那裏。所以現在我想知道我的應用程序是否需要成爲Qobject應用程序才能使用它的Qtimer?有什麼方法可以用於我的MFc程序嗎?謝謝

回答

0

即使你解決了包含路徑問題,我認爲QTimer將依賴於正在運行的QMainloop。

爲什麼你要這麼做呢?在MFC中沒有計時器類嗎?(我完全不知道W32,只是添加。)

+0

我知道有一個定時器類在mfc/c + +,但我需要使用qtimer和qsettings爲我的項目,但現在即時通訊面臨這些錯誤,所以即時通訊想知道是不可能做到這一點。 – craftace

+1

你爲什麼不用qt寫你的應用程序? – Raiv

相關問題