當前位置:首頁 » 編程軟體 » vlc編譯後生成的文件

vlc編譯後生成的文件

發布時間: 2022-07-01 11:30:33

編譯後生成()程序

和編譯器有關,不同編譯器可能不同,不同的編譯操作也可能不同。
vc++基本上會生成 匯編(一般只在內存出現,只有出錯或啟用查看匯編時才能看到)
再由匯編器 把生成的匯編 編譯成 目標文件(.obj)
再鏈接成可執行文件或庫文件(.exe .lib .dll)
但是如果是託管代碼 可能生成的就是 msdl(微軟中間語言)代碼
然後運行在 clr(公共語言運行時) 里。

Ⅱ 程序編譯後形成的文件是什麼

玩c++建議去linux下玩,首先要搞明白編譯的是使用哪個編譯器,編譯的過程是怎麼樣。寫寫幾個Makefile就知道了。先直接用命令行操作,然後用集成的IDE來寫代碼。
對於編譯過程,總體上是這樣,源代碼(*.h,*.cpp/c)經過預編譯,編譯,生成目標文件(Windows下應該是.obj文件,Linux/unix下是.o文件),然後通過鏈接(將各種目標文件.obj(.o) 和 目標文件的集合(動態靜態庫dll(windows下),so(linux/unix下))),最終成功可執行文件(Windows下叫exe,Linux/unix下隨便以什麼結尾了)。

Ⅲ 怎樣編譯 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和官網預編譯的版本完全一樣了。

Ⅳ vlc的include文件夾在哪

VLC開發所需的庫文件可以有2種獲取方法:

1. 自行編譯
2. 直接從安裝目錄裡面拷貝出來

第一種方法難度要大一些。尤其是在Windows下編譯VLC是個比較麻煩的事情。一般情況下可以選擇第二種方法獲取VLC開發所需的文件。
開發VLC所需的文件的位置:

1. 動態鏈接庫*.dll:安裝目錄下的libvlc.dll,libvlccore.dll以及plugins目錄下的所有文件。
PS:VLC支持非常多的plugin。因此plugins目錄的體積確實是非常大的。
2. 靜態鏈接庫*.lib:安裝目錄/sdk/lib
3. 頭文件*.h:安裝目錄/sdk/include

新建一個VC工程後,把上述三類文件分別拷貝至新工程目錄下,並且配置它們的路徑之後,就可以使用libVLC進行開發了。

Ⅳ C語言程序編譯後產生哪些類型的文件這些文件的作用是什麼

1、以GCC編譯器為例,可以分為四步。
第一步是預處理,包括語法檢查等工作。
gcc
-P
abc.c
第二步由源程序生產匯編語言代碼。
gcc
-S
abc.c
會生成abc.s文件,這個文件里就是匯編代碼。
第三步編譯器生成目標代碼,一個源文件生成一個目標代碼。
gcc
-c
abc.c
會生成abc.o
第四步連接器從目標代碼生成可執行文件。
gcc
abc.o
2、目標代碼包括機器碼和符號表(函數及變數名)。連接器的主要作用是通過符號表在庫文件和其他模塊中找到在目標代碼中引入或未定義的符號(函數及變數名),將幾個目標代碼合成可執行文件。

Ⅵ 有人編譯過VLCKit 嗎

新建x.h和x.c文件後點擊保存,可將文件保存到指定工程目錄。在x.c文件中一般都需要寫 #include<x.c>,但是編譯時經常會出現找不到該.h文件的錯誤,我們需要將該.h文件的絕對路徑包含進去#include<X:\...\x.h>或者寫成#include "x.h"。 發現在mplab x ide 2.20版本里,xc8沒有設置包含路徑的話,都是會提示找不到"x.h",還是在編譯器裡面設置好路徑比較保險。

Ⅶ 編譯之後生成的文件是什麼

這個,每個語言對編譯的定義不盡相同,有可能是目標程序,有可能是中間代碼。
如:c,c++等通常生成的是目標程序,如python,java,C#等通常生成的是中間代碼。

熱點內容
域名查看雲伺服器ip地址 發布:2024-04-20 11:49:17 瀏覽:551
反編譯軟體id 發布:2024-04-20 10:29:49 瀏覽:44
視頻太長怎麼壓縮發微信 發布:2024-04-20 10:00:14 瀏覽:384
顯卡怎麼保存配置 發布:2024-04-20 09:28:52 瀏覽:596
校園交易網站源碼 發布:2024-04-20 09:18:54 瀏覽:701
江蘇北斗授時伺服器ip雲空間 發布:2024-04-20 08:53:50 瀏覽:931
dedecms批量上傳圖片 發布:2024-04-20 08:42:11 瀏覽:966
酷q如何編譯 發布:2024-04-20 08:41:27 瀏覽:79
安卓手機數字人民幣怎麼下載 發布:2024-04-20 08:38:21 瀏覽:114
access如何配置資料庫 發布:2024-04-20 08:37:35 瀏覽:504