我正在爲大學項目使用MLT框架。 我將計算機升級到QtCreator5,因爲我無法啓動任何MLT項目。Debian 8 Mlt 0.9.2-2&Qt Creator 5
當我啓動爲Qt4創建的此項目https://github.com/mltframework/BuildOnMe時,首先我使用Qt5的語法更改了所有#include <Qt...>
名稱。
然後,當我啓動項目時,我有一個分段錯誤。當我調試時,它來自功能mlt_factory_init()
。
問題是我不能回到Qt4,因爲我已經使用Qt5的一些重要方面來改進我的項目,也是一個學校計算機,所以我無法遷移到Ubuntu 16.04 LTS。
我真的在這一點上困惑。
我嘗試這樣做:
- >mlt_factory_init()
被聲明爲採取目錄作爲參數,所以我試圖把mlt_factory_init("/tmp/BuildOnMe/")
。我的應用程序已啓動,但當我打電話給任何視頻源,然後我有同樣的錯誤。
- >我有建議使用MLT 0.9創建自己的構建,但我不知道該怎麼做,我想我誤解了這一點。
Ubuntu的MLT是在6.3版本所以與QT5沒有問題,但我找不到任何地方的文檔,MLT 0.9.2-2爲我的Debian 8
- >我也試着使用debian的MLT測試包,但當我嘗試apt-get install
它與正確的語法,我有很多依賴可能會破壞我的發行版(200刪除包50新安裝)我不是很有信心它。
如果您有任何想法,我將不勝感激您的幫助。