當前位置:首頁 » 編程軟體 » 編譯版本產品

編譯版本產品

發布時間: 2025-06-17 18:02:56

㈠ 怎樣編譯 libvlc-qt windows

QtCreator是QT自帶的開發工具,是學習QT非常好的參考資源.

本文提供對編譯QtCreator的簡單描述

(理論上官網發布的都是可以編譯的,但實際編譯時候會遇到一些問題,本文記錄下解決方法)

編譯環境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2

編譯過程:
1.解壓縮qt-creator-2.7.0-src(源碼從qt官網下載)
2.vs2010中,用qt vsaddin打開"qt-creator-2.7.0-src\qtcreator.pro",等待導入完成(需要一定時間,耐心等候)
3.執行編譯。編譯過程可能會有多種錯誤,包括
(a) 錯誤:找不到某個json文件。
解決方法:打開出錯project,在工程中加入json文件就可以。
如果文件系統中不存在這個json文件,則從另外的目錄拷貝一個過來,簡單修改一下內容就可以。
(b) 錯誤:編譯moc生成的cpp文件時,提示找不到某個.h文件。
解決方法:用ultraEdit打開出錯的vcxproj文件,刪除moc.h文件時參數中對該.h文件的強制引用,
(c) 錯誤:找不到DATA_PATH定義。
解決方法:查找出錯工程屬性中預定義變數列表,復制DATA_PATH的預定義內容到源代碼中。
4.修改完編譯錯誤後,重新編譯。因為循環依賴問題,可能要重復多編譯幾次,最終編譯成功。
5.vs2010中,F5運行qtcreator這個project。qtcreator運行成功,
但是會發現qtcreator中的Design標簽頁總是空的,要解決這個問題,繼續執行以下步驟。
6.vs2010中,依次用qt vsaddin打開以下工程,並執行編譯
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.運行qtcreator,此時可以發現qtcreator和官網預編譯的版本完全一樣了。

㈡ 請問C++的編譯器都有哪些

Borland C++ Compiler 5.5是一款由Borland公司在2000年免費提供的C/C++編譯器,功能全面,包含多種SDK,安裝版本大小僅8MB。這款編譯器是Borland旗艦級產品C++ Builder 5的內置編譯器。

Dev-C++ 5.0是一款基於MingW(GNU C/C++的Win32版)的微型C/C++開發工具,於2002年推出。由於使用了GNU C/C++內核,軟體移植非常方便,且許多GNU C/C++的開放源代碼軟體可供選擇,Dev-C++是一個很好的選擇。然而,由於其調試不便和幫助不全的問題,推廣上不如Borland C/C++、OpenWatcom C/C++。

DJGPP是一個基於32位保護模式的C語言編譯器,它是GNU軟體,可以獲取其整個系統的源代碼並任意修改。DJGPP的集成環境RHIDE是仿Borland C++ 3.1的,使用起來非常方便。

LCC-Win32是一個運行於Windows9x/Me/NT/2000下的免費32位C語言編譯系統。它的原始發布文件只有3M,卻擁有功能強大的集成開發環境(IDE)、速度極快的編譯器與連接器、方便順手的調試器、資源編輯器和版本控制系統。它還提供圖像編輯器和C語言源文件格式化縮進器等附加工具。

OpenWatcom是由加拿大Watcom公司開發的Intel x86體系16/32位編譯器,最新版本為11.0c。盡管其集成開發環境較差,但它支持標準的ANSI C和C語言的擴展。現在的OpenWatcom C/C++ 1.0是Watcom C/C++ 11.0c的開放版本,它是免費且開放源碼的。

TC2.0、TC3.0、Borland C++3.1等需要付費的編譯器包括Comeau C++、Compaq C++、Digital Mars C++、Edison Design Group C++ Front End、Green Hills C++、HP C++、IBM C++、Intel C++、Interstron C++、Metrowerks C++、Mentor Graphics/Microtec Research C++、Microsoft C++、Paradigm C++、The Portland Group C++、SGI C++、Sun C++和WindRiver's Diab C++。

熱點內容
mysql不同資料庫 發布:2025-06-17 22:13:30 瀏覽:845
qq空間訪問許可權破解2016 發布:2025-06-17 21:55:53 瀏覽:856
吃雞如何輸入賬號和密碼 發布:2025-06-17 21:54:54 瀏覽:984
安卓鬧鈴在哪裡設置 發布:2025-06-17 21:53:27 瀏覽:916
mysql資料庫中的mysql資料庫 發布:2025-06-17 21:51:54 瀏覽:165
中央編譯出版社編輯室 發布:2025-06-17 21:50:32 瀏覽:321
windowslinux亂碼 發布:2025-06-17 21:49:22 瀏覽:654
演算法計算器 發布:2025-06-17 21:44:39 瀏覽:128
黃鴻升訪問 發布:2025-06-17 21:41:00 瀏覽:764
怎樣刪除緩存電話通訊錄 發布:2025-06-17 21:23:16 瀏覽:283