[發明專利]圖形庫提取方法及裝置有效
| 申請號: | 201610269062.1 | 申請日: | 2016-04-27 |
| 公開(公告)號: | CN107315599B | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | 李軼 | 申請(專利權)人: | 龍芯中科技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 陶敏;劉芳 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 提取 方法 裝置 | ||
本發明提供一種圖形庫提取方法及裝置,所述圖形庫提取方法包括:將圖形庫通用文件及顯卡驅動文件分解為至少兩個第一目標文件;將所述至少兩個第一目標文件鏈接為動態鏈接庫;在圖形庫初始化文件中添加圖形庫配置信息,并對添加圖形庫配置信息后的所述圖形庫初始化文件進行編譯;將經過編譯后的所述圖形庫初始化文件與所述動態鏈接庫進行鏈接,得到圖形庫模塊化文件。本發明實施例提供的圖形庫提取方法及裝置可以將圖形庫分離出來形成圖形庫模塊,在多個操作系統上快速移植,降低了操作系統的開發成本。
技術領域
本發明實施例涉及圖形圖像領域,尤其涉及一種圖形庫提取方法及裝置。
背景技術
圖形庫是一個用于在顯示器上渲染計算機圖形的程序庫。它通常提供一組經過優化的函數來執行常見的渲染任務。應用程序使用這些函數可以組合圖像在顯示器上輸出。這樣,便解除了程序員創建和優化這些函數的負擔,使得他們得以專注于構造圖形應用程序。
現有技術中的圖形庫技術方案,通常是將圖形庫靜態編譯到計算機操作系統的鏡像文件中,和操作系統嚴格的綁定到了一起,不能分離。
但是,當需要在類似的操作系統中使用圖形庫時,現有技術中的圖形庫無法直接移植到其它操作系統中,需要重新開發與該操作系統綁定的圖形庫,增加了開發成本。
發明內容
本發明實施例提供一種圖形庫提取方法及裝置,用以解決現有技術中圖形庫不能移植,導致每套操作系統需要開發對應的圖形庫,增加了開發成本的問題。
本發明實施例提供的圖形庫提取方法,包括:
從將圖形庫通用文件及顯卡驅動文件中提取分解為至少兩個第一目標文件;所述第一目標文件為可重定位文件,用于與其它可重定位文件合并創建一個目標文件;
將所述至少兩個第一目標文件鏈接為第二目標文件動態鏈接庫;
在圖形庫初始化文件中添加圖形庫配置信息,并對添加圖形庫配置信息后的所述圖形庫初始化文件進行編譯;
將經過編譯后的所述圖形庫初始化文件與所述第二目標文件動態鏈接庫進行鏈接,得到圖形庫模塊化文件。
另一實施例中,所述從圖形庫通用文件及顯卡驅動文件提取至少兩個第一目標文件之前,還包括:
創建圖形庫;
對所述圖形庫進行編譯,得到所述圖形庫通用文件及所述顯卡驅動文件。
另一實施例中,所述從圖形庫通用文件及顯卡驅動文件中提取至少兩個第一目標文件之前,還包括:
確定所述圖形庫通用文件及所述顯卡驅動文件是否位于相同的文件目錄下;
若所述圖形庫通用文件及所述顯卡驅動文件位于不同的文件目錄下,則
將所述圖形庫通用文件及所述顯卡驅動文件設置位于相同的文件目錄下。
另一實施例中,所述將所述至少兩個第一目標文件鏈接為第二目標文件動態鏈接庫之前,還包括:
確定所述至少兩個第一目標文件中是否包括重復定義的第一目標文件;
若包括,則刪除所述重復定義的第一目標文件。
另一實施例中,所述在圖形庫初始化文件中添加圖形庫配置信息,包括:
在所述圖形庫初始文件中添加函數庫的頭文件的聲明信息以及所述圖形庫相關的宏定義。
本發明實施例還提供一種圖形庫提取裝置,包括:
提取分解模塊,用于將從圖形庫通用文件及顯卡驅動文件中提取分解為至少兩個第一目標文件;所述第一目標文件為可重定位文件,用于與其它可重定位文件合并創建一個目標文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術有限公司,未經龍芯中科技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610269062.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種系統恢復方法及裝置
- 下一篇:對車載終端中的軟件進行遠程更新的方法和裝置





