我想運行和編譯一些Qt
代碼,所以我可以學習它,我去的網站下面,我看到他們提供了一些Qt
例子新Qt中得到了鏈接和Makefile錯誤
我使用最新版本,那麼我複製的代碼,但我得到這些錯誤:
mainwindow.obj:-1: error: LNK2005: main already defined in main.obj
debug\uwm.exe:-1: error: LNK1169: one or more multiply defined symbols found
於是,我問的問題在「qt forum」,他們建議刪除「主窗口.H」和‘從我的項目目錄mainwindow.cpp’
如果我這樣做,第一個錯誤都沒有了,但我建立了項目後,我得到新的:
11:58:21: Running steps for project uwm... 11:58:21: Configuration unchanged, skipping qmake step. 11:58:21: Starting: "C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe"
C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe -f Makefile.Debug Error: dependent '..\uwm\mainwindow.cpp' does not exist. jom: D:\qt\build-uwm-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\Makefile [debug] Error 2 11:58:21: The process "C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe" exited with code 2. Error while building/deploying project uwm (kit: Desktop Qt 5.0.2 MSVC2012 64bit) When executing step 'Make' 11:58:21: Elapsed time: 00:00.
我無法提交我的第二個錯誤的屏幕截圖http://s21.postimg.org/6z7t2mnx3/Scrshot11.png – amir 2013-04-27 17:52:20
由於某些原因,您更改項目'Makefile'和'Makefile.Debug'後沒有更新。嘗試刪除整個'D:\ qt \ build-uwm-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug'並重試。 – Paul 2013-04-27 18:00:24
@保羅謝謝你解決!完美...你是對的Makefile和Makefile.Debug沒有更新。 – amir 2013-04-27 18:01:15