1. 程式人生 > >關於 C/C++ 引入標頭檔案的一點理解

關於 C/C++ 引入標頭檔案的一點理解

今天 計算機圖形學 又講新知識了,又要引入新的標頭檔案。突發奇想,好像懂了引入標頭檔案的具體含義,之前一直沒有關注過這個知識點。

因為這節課要教 變換 ,所以要用到 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