1、QT網絡編程
QT Socket通信出現無法連接的一個特殊原因(奇怪了,昨天還可以,今天就不行了,把以前可以的也試試,都不行)j就在網上搜索,搜到一個辦法,本來pro是這樣的
修改爲:
真是奇怪了,難道懂了qt的設置?
2、Qt發佈文件遇到計算機丟失XX.dll問題
QT編譯好文件之後,在自己電腦中可以打開,但是在別的電腦中就顯示缺失各種dll文件。文件依賴缺少各種庫。
(1)點擊開始搜索中輸入qt如圖:
我自己編譯的exe文件時64位的,所以選擇64位minGW,當時因爲選錯這個試了好多此都失敗了。
(2)打開框選的命令框,進入需要打包的exe程序目錄下如圖:
(3)輸入命令行:windeployqt <程序名> 敲擊回車。
此操作是將所需的庫文件全都拷貝到exe程序的當前文件夾內,如圖所示:
注意框圖中的位數要一致都是64位。
from.cpp:12:12: error: allocation of incomplete type 'Ui::form' form.h:11:7: note: forward declaration of 'Ui::form'
名字沒有保持一致
其中有一個按鈕文字超長,需要換一行顯示,
一行\n二行