關於 C/C++ 引入標頭檔案的一點理解
阿新 • • 發佈:2018-11-10
今天
計算機圖形學
又講新知識了,又要引入新的標頭檔案。突發奇想,好像懂了引入標頭檔案的具體含義,之前一直沒有關注過這個知識點。
因為這節課要教 變換
,所以要用到 glm
這個庫。進行相應下載後,配置完環境後,需要引入標頭檔案。
//glm
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp> //需要什麼變換,就匯入什麼檔案,具體可以去官網看
#include <glm/gtc/type_ptr.hpp>
因為我配置的時候匯入的是 glm
這個大資料夾,旁邊的同學匯入的是 glm
glm
資料夾,所以他這一行程式碼就有問題。
#include <glm/gtc/matrix_transform.hpp>
然後我稍微想了下,就懂了 引入標頭檔案
這段程式碼的含義。
其實就是把庫函式所在資料夾引入,這樣程式碼就能直接到庫函式所在資料夾下進行搜尋。
所以下面這段程式碼的含義就是
#include <glm/gtc/matrix_transform.hpp>
匯入 glm
資料夾下的 gtc
資料夾下的 matrix_transform.hpp
檔案,這樣就能進行相應操作了。
不知道自己理解的對不對,如有錯誤,麻煩大佬們指出~
本文首發於個人部落格:Wonz の Blog 。