簡體   English   中英

一種使用Visual Studio調試GLU的方法?

[英]A way of debugging GLU with Visual Studio?

我正在使用GLUTess鑲嵌多邊形。 有時它會因出現空指針問題而崩潰,並且由於我只是鏈接到glu32.lib而無法知道原因。 有沒有辦法查看源並獲取崩潰的確切行?

謝謝

您必須獲取glu32.lib的源代碼和調試符號(.pdb文件)。 您可以通過兩種可能的方式獲取它們:
1.來自供應商
2.自己編譯glu32.lib

有沒有辦法查看源並獲取崩潰的確切行?

  1. 您可以在linux上構建程序。 如果問題仍然存在,並且如果相應的* .so包含調試信息(並且您的發行版中有源代碼),則可以找到行號。 但是,不要指望glu的來源容易理解。
  2. 或者,您可以獲取mesa3d源代碼並使用調試信息進行構建,然后使用mesa3d的glu32.dll(放入應用程序的目錄中)。 如果問題仍然存在,您也許可以抓住它。 請記住,mesa3d沒有經過認證,因此不能保證它完全符合OpenGL標准。

暫無
暫無

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

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