簡體   English   中英

如果您使用使用OpenGL的庫,您在Windows PC上需要什么?

[英]What do you need on a Windows PC if you use a library that uses OpenGL?

我正在考慮在我的應用程序中添加3D功能。 為此,我可能會使用QtOpenGl庫,但是這並不完全清楚這是否需要客戶PC上的任何特殊內容。

  • 我的客戶是否需要OpenGL視頻卡?
  • 我的客戶是否需要OpenGL驅動程序?
  • 是否需要最低Windows版本?
  • 或者是否需要在客戶的PC上安裝其他東西(除了Qt本身)
  • 或者它會開箱即用嗎?

謝謝

  • 我的客戶是否需要OpenGL視頻卡?

不是必須的,總是有軟件光柵化器后備。

  • 我的客戶是否需要OpenGL驅動程序?

Preferrably。 但總有軟件光柵化器后備。

  • 是否需要最低Windows版本?

是的,Windows NT 4或Windows 95B

  • 或者是否需要在客戶的PC上安裝其他東西(除了Qt本身)

理想情況下,客戶已經為他的顯卡安裝了驅動程序,因為它們是由顯卡制造商分發的。 直到Windows Vista,無論如何都是如此。 自Windows Vista以來,Windows附帶了剝離的圖形驅動程序:Microsoft有此策略從捆綁的驅動程序中刪除OpenGL-ICD。 因此,客戶必須直接從供應商安裝原始驅動程序。 如果沒有供應商的OpenGL-ICD,您只能使用Windows Vista / 7進行OpenGL-1.4仿真。 除此之外,客戶必須安裝原始驅動程序。

  • 或者它會開箱即用嗎?

最有可能,但如果沒有安裝供應商驅動程序,性能可能不是最好的。 我的建議:像游戲一樣:在程序啟動時檢測到哪個顯卡存在以及是否安裝了正確的驅動程序,如果沒有,請通知用戶並提供給供應商網站下載並安裝正確的驅動程序為他的盒子(這就是我的方式)。

根據他們的網站 ,所有現代計算機都支持OpenGL。 根據個人經驗,它將開箱即用,無需額外設置,但您必須在程序中分發額外的DLL文件(QtOpenGL.dll)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM