以前有寫過Unity Shader,但不過是東拼西湊,對其中的原理能夠說徹底不清楚,如今準備好好從opengl開始,學習這基礎又重要的內容。git
LearnOpenGL CN是一個超超超炒雞好的openGL教程網站,好到我以爲徹底沒有必要,本身記錄一份徹底的學習記錄,來分享學習。由於這個網站的內容太詳細啦,有點保姆級別的感受,我若是「複製」一份過來就太多餘了。github
固然,雖然網站非常強大,可是我仍是太愚鈍了,仍是會遇到許多問題,我會把我遇到的問題和解決方案記錄下來,這部分分享出來可能對你是有用的。學習
因此,這是一個LearnOpenGL教程的筆記,包括我遇到的問題和個人爛筆頭。網站
以後的筆記名字也會對應網站的小節名字。ui
--------------------------------------------------------------------------------------------------------------------spa
Cmake問題blog
爲了不發生我看不懂的問題,以防萬一,我專門下了教程所用的vs2015。可是仍是遭遇了問題:教程
有兩條須要注意的log信息:get
可是我檢查了下,msbuild 和sdk8,1都安裝,我甚至還裝了sdk10,最後仍是有問題。it
無奈下,選擇了我本來安裝的vs2019,而後沒有問題了(我在費什麼勁......)緣由不太清楚,我只能猜想是我先安裝的19,配置啥的默認都是19的,我也不清楚在哪改。
沒辦法,只好用回了vs2019。(回顧PS:還好vs2019的項目和教程沒有什麼不一樣的地方)
須要注意的是,cmake在選擇vs2019版本的時候,
這裏默認成了64,要改成Win32。剛開始沒注意這裏,致使最後生成了64的庫,而後用到win32項目裏就報錯了。