我有一個正常的VS2008項目,我一直在做一些基於OpenGL的東西。主窗口是用GLUT創建的,直到現在已經足夠用於我的GUI。添加QT表格到現有的VS2008項目
但是,現在我想添加一個小窗口的按鈕,我需要以跨平臺的方式來完成,所以我決定使用QT。我已經安裝了包括VS加載項的所有QT組件,並且一切似乎都正常,但我無法弄清楚如何將QT表單添加到我的項目中(因爲它最初並未配置爲使用QT) 。我真的不想在QT Creator中創建一個新項目,並將所有現有代碼遷移到它中,因爲我已經在三個不同的平臺上爲此代碼庫設置了正確的開發環境並進行了配置。有沒有什麼方法可以告訴visual studio只需用.ui文件做正確的事情,這樣我就可以在現有的項目中使用它了?
編輯:順便說一句,當我說我無法弄清楚如何將QT表單添加到項目中時,我可以添加一個表單 - 意思是一個.ui文件 - 當點擊時打開QT設計師。我無法弄清楚如何做的是讓它編譯。它有一個默認添加的「自定義構建規則」,但命令行是空白的,我對qmake知之甚少,無法爲我構建.ui文件。
工作就像一個魅力。然後,我必須將MOC自定義構建步驟添加到與* .ui文件關聯的* .h文件中。顯然,在QT 3.2中這很容易,不知道爲什麼他們更難......無論如何,感謝提示。 – jcb 2010-09-03 14:06:55