2014-04-17 50 views
-1

我的目標是使用Qt庫以下是有關我的應用程序的細節來構建應用程序:C代碼與Qt的結合GUI

1 - 我已經用C語言編寫代碼(這個代碼的主要工作我的應用程序)

2 - 我想用Qt編寫一個C代碼,以允許我的應用程序能夠讀取和發送自動文件和UDP幀。

3-和欲所有使用Qt

4-然後我想建立使用Qt GUI,該GUI可以允許應用程序的用戶來改變參數的2SD代碼中的第一代碼集成,我的第一個代碼。

5-最後,我想爲我的應用程序創建一個包裝,以便在Windows操作系統中安裝和運行。

所以我的問題是:是所有可以使用Qt庫來完成的嗎?謝謝

+0

你應該在C++代碼裏面創建一些C函數,並聲明這些函數爲'extern「C」 – Jepessen

回答

-1

我不確定你看到C和C++語言之間的區別。

  1. C代碼 - 是的,你可以使用它。

  2. 發送UDP幀的C和Qt代碼...改爲使用C++和Qt。

  3. 不確定你需要什麼。

  4. 是的,這是可能的。

  5. 嘗試使用NSIS來製作安裝程序。

+0

謝謝Petr Bravenec的答案。 當你讓我使用NSIS製作安裝程序時,你的意思是不可能使用Qt? –

+0

NSIS是一個專門的安裝程序,它可以將文件複製到所需的位置,更改寄存器等.NSIS製作的安裝程序非常小。如果你在Qt中編寫安裝程序,你必須添加Qt庫,安裝程序本身將需要超過10 MB。 –

+0

如果我的應用程序需要超過10 MB,這不是問題,我只是不想讓應用程序運行緩慢或需要額外的驅動程序在Windows中運行 –