1. 為什麼這個Qt程序編譯不了
原因:Qt不支持中文的路徑,把源碼的路徑全部改成英文即可解決問題。
2. 拿到了一份前輩的QT源碼,打算重新編譯一下,出現如下錯誤信息,有大神知道什麼原因,怎麼破解嗎
估計你不滿足他編譯設置條件,錯誤說/MP應該是一個文件或者目錄,但是並不存在
3. QT中能不能調用C語言的API。linux下的
QT如果是C++版就能夠調用C語言的函數,只要你用了相應的庫包函。你說調用fork, waitpid, exec, thread_create, socket, connect, accept這些函數不知道每個函數的意思是什麼.但是,在QT里這些函數應該在QT里已經都有了的,至少我看到你說的exec,socket,connect,accept這些函數我都用了的,但是不知道你說的fork,waitpid,thread_create是什麼函數,thread_create如果是建立線程的話,在QT里創建線程更簡單。QT裡面很少用到C的基本函數,因為QT的功能本身就比較強大,但是QT不是面向過程的集成開發環境,它是面向對象的,如果你只學了C的話,最好再學學C++吧。只有學了C++才能更好的學,不然你學起來非常痛苦,相反如果學了C++就輕松得多,至少比VC++更輕松。
4. qt在windows命令提示符下編譯make時不執行操作
用mingw32-make,不要直接用make
5. Qt編譯生成的exe無法執行
這個問題也太簡單了。
qt庫是動態連接的,需要一大堆鏈接庫。
搞成靜態連接的可以直接運行,但是比較復雜,
你去看看我寫的教程就明白了:(網路搜一下)
Windows下Qt靜態編譯連接和DLL依賴問題解決
http://wenku..com/view/c58985d8a58da0116c1749ad.html
6. qt中fork函數怎麼用
QThread類提供了與系統無關的線程。
7. QT 在Ubuntu下無法編譯,怎麼解決
g++沒有安裝,一般這種情況都是環境中找不到編譯器的緣故。你這只是簡單安裝的linux的桌面版qt,所以只要環境中有c++即可,如果你是安卓,那東西就更多了,ant,java,sdk等等。
解決辦法:sudo apt-get install g++
8. QT Creator fork進程怎麼彈出QMessageBox
只有主線程(進程)才可以操作UI, 子進程可以發信號到主進程中, 由主進程彈出
9. qt編程問題,高分求助 為什麼我在編譯器里編譯能運行,然後到了debug目錄下就運行不了,它提示說
debug目錄下,需要依賴debug版本的動態庫,你確定你拷貝的動態庫文件是DEBUG版本的嗎?比如QtCored4.dll,QtGuid4.dll,而不是QtCore4.dll和QtGui4.dll