2012-09-07 51 views
1

所以我有點困惑與這個目前的彈出窗口,從QT有什麼。不完全確定它的含義。 所以我試圖創建一個C++庫,作爲一個靜態鏈接庫。目前圖書館沒有任何代碼。 立即點擊構建按鈕以確保一切正常運行,顯示下面的彈出窗口。Qt Creator - C++庫,找不到可執行文件?

林不知道這意味着什麼。或者甚至爲什麼它甚至被放在首位。建立我的其他項目文件的任何工作正常沒有問題。但是這並不是。

The Pop-Up

至於我有什麼,我使用Qt SDK,版本4.8.1。 任何幫助解決這個問題將不勝感激:)。

回答

1

需要從可執行文件調用庫[通常] - 您看到的對話框是要求您指定一個可執行文件,它將使您的庫變爲生命並調用其中的函數。

您需要編寫客戶端可執行文件(或使用現有的可執行文件)來使用您的庫並在此對話框中指定路徑。

+1

我從來沒有真正使用過一個庫(你可以正確地說:P),所以我仍然有點困惑。 「客戶端可執行文件」,那麼需要做什麼呢? – Danran

+1

它將是一個類型爲console的Qt應用程序 - 任何可以實際加載你的庫和調用其中的函數的任何東西 – Jimmy

+0

@alexisdm在觀察你試圖運行庫而不是構建它時可能更正確。 – Jimmy

1

您點擊的按鈕可能是運行按鈕: QtCreator Run icon ,而不是生成按鈕:QtCreator Build icon