當前位置:首頁 » 編程軟體 » make多線程編譯

make多線程編譯

發布時間: 2024-07-03 07:12:48

『壹』 Qt多線程繪制問題Cannot make QOpenGLContext current in a different thread

首先,創建QApplication實例前先開啟Qt::AA_,有多個context的話還可以考慮開啟Qt::AA_ShareOpenGLContexts。
其次,QOpenGLContext需要切換到使用線程才可以在那個線程make current,只需要調用其moveToThread即可。當然,context在多個線程間使用需要自行進行同步。

『貳』 怎麼用CMake編譯freeglut

1、解開freeglut-3.0.0的壓縮包,用記事本打開目錄樹下的「README.cmake」文件,下載Binary distributions。
2、下載好,解開其壓縮包後,找到可執行文件,cmake-3.2.2-win32-x86/bin/cmake-gui.exe,運行之,
3、在兩個where後邊填上目錄樹的路徑(注意不是src的路徑,本文以R:/freeglut-3.0.0為例),點擊configure按鈕,彈出如下的對話框,從中選擇所需的開發環境:
4、這里支持的環境好多,選擇需要的環境,然後點擊Finish,它會開始檢查這個環境,然後給出一些配置選項:
5、從中修改靜態庫目標的安裝位置(本例安裝在R:/freeglut_static),勾掉不需要的選項(比如Demo、動態連接庫等),點擊Generate,即可生成工程。
6、打開工程後,找到工程設置,在此可以按照自己的需要修改一些配置,實際上絕大多數都不必動,有可能需要修改的也就是這么個地方:
7、這個按照自己的需要選擇單線程運行庫或是多線程運行庫,或是多線程的DLL版運行庫,主要是為了防止和別的庫或者別的工程的設置沖突。
然後批量編譯:
8、勾掉不必要的選項,比如MinSizeRel是在Release版本的基礎上,改成最小尺寸優化的版本;RelWithDebInfo是在Release版本的基礎上,添加調試信息的版本。這倆版本的可以不要。然後,點擊Rebuild All,編譯完就可以在安裝目錄下找到最終文件了。

『叄』 如何編譯linux內核

內核配置完成,輸入make命令即可開始編譯內核。如果沒有修改Makefile文件並指定ARCH和CROSS_COMPILE參數,則須在命令行中指定:
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
目前大多數主機都是多核處理器,為了加快編譯進度,可以開啟多線程編譯,在make的時候加上「-jN」即可,N的值為處理器核心數目的2倍。例如對於I7 4核處理器,可將N設置為8:
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- -j8
採用多線程編譯的優點是能加快編譯進度,。具體可以參照ZLG《嵌入式Linux開發教程(下冊)》第1章。

『肆』 linux學習的步驟

教你一個快樂中學習linux的方式,就是安裝Fedora系統,要自己親手安裝,然後根據教程用命令配置你的linux系統,這里為什麼說讓你安裝fedora系統呢,就是因為此系統是命令操作為主的,能讓你更好的得到鍛煉,系統安裝好後,你只要用這個系統進行各種操作就可以了,例如看電影 聽音樂 聊QQ等等,前提是這些軟體你要手動去用命令去linux源安裝,在這些玩,用的過程中,你的linux知識不知不覺就提高了.遇到不會的操作就多找找教程,我覺得這個學習沒有步驟,因為你在使用linux系統時,對於linux 的知識已經在不斷加深了. 純手打,比較有誠意,復制一大篇根本沒意義.

熱點內容
Java霸王大陸 發布:2024-11-26 10:44:52 瀏覽:704
樂高機器人怎麼編程 發布:2024-11-26 10:36:12 瀏覽:374
進化腳本 發布:2024-11-26 10:27:38 瀏覽:858
人生的腳本圖片 發布:2024-11-26 10:22:32 瀏覽:500
winform源碼下載 發布:2024-11-26 10:11:57 瀏覽:986
貓咪國外訪問 發布:2024-11-26 09:32:05 瀏覽:618
威立信監控原始密碼是多少 發布:2024-11-26 09:24:06 瀏覽:489
超凡先鋒選擇不了伺服器該怎麼辦 發布:2024-11-26 09:15:56 瀏覽:338
搭建ff伺服器喝茶 發布:2024-11-26 09:10:09 瀏覽:847
樂山雲伺服器公司 發布:2024-11-26 08:59:44 瀏覽:955