2014-03-29 48 views
0

我的問題與我的等級項目有關。其關於使用DVB-H鏈路層的移動視頻傳輸。它本身就是一個綜合項目,並且有單獨的部分。我主要在Matlab Simulink中構建系統,但其中有一部分負責封裝/解封裝在Linux環境下的流包。基於Linux/Debian的應用程序無法編譯

我不想爲一個應用程序安裝新的操作系統,所以我在VMware Player上運行Linux作爲虛擬機。所以這裏是我的問題 - 應用程序(用於封裝和解封裝)將不會完全編譯(安裝)。我主要看到缺少庫問題。我試圖安裝必要的庫,但原始應用程序仍然看不到其中的一些。我覺得我錯過了一些小的東西,但對於有經驗的Linux用戶來說很清楚。這是鏈接到程序 http://sp.cs.tut.fi/mobile3dtv/download/ 「DECAPS - DVB-H解封裝器軟件」是一個(和FATCAPS鏈接在那裏)。

我找不到在Windows環境下的替代封裝器/解封裝器。它是我最後也是唯一的選擇。如果有些Linux用戶可以嘗試在Linux環境中運行它們,也許是因爲我使用的是虛擬機?它還指出該應用程序是爲基於Debian的系統設計的,但我也將Debian作爲虛擬機安裝,應用程序甚至不會進行配置。請幫忙,夥計們,我真的被困在這裏。

回答

1

您可能需要安裝這些庫的開發版本 - 在Debian下,它們的名稱與原始包相同,但帶有「-dev」後綴。

+0

謝謝馬克。我不記得看到這個選項,只有選擇包的類型,即.tar,.zip等。我期待某種安裝文件,然後方便的應用程序,與GUI,界面,就像在Windows中。但是那裏只有庫,庫... – Farhat

+0

聽起來就像你正在以很難的方式安裝庫:從原始源代碼而不是通過Debian軟件包管理器。在這種情況下,您可能需要通過「configure」選項或編譯器標誌手動將編譯器指向庫。 – Mark

+0

是的,我從外部下載每個缺失的庫,然後單獨安裝。我不知道Debian軟件包管理器,我會研究它。我不想打擾太多,但是可以請你嘗試在你的機器上運行其中的一個嗎? – Farhat