visual studio 安裝
visual studio 記錄一下,
軟件免費(fèi)無需破解,個(gè)人推薦 Community




這里必須安裝,由于本人使用openGl,





如果想重新配置,可以選擇【修改】

OpenGl學(xué)習(xí)網(wǎng)址
下面我們需要安裝:兩個(gè)文件
GLFW

然后我們就需要在下載的地方
解壓,D:\VisualStudio\resources\glfw-3.3.8 在glfw 目錄下創(chuàng)建build和 lib文件夾

CMake
選擇 Download latest Release














操作完整后,我們就可以在我們創(chuàng)建的build文件見看見創(chuàng)建的文件
在buidl 文件下,我們就看到GLFW.SLn,然后使用vs 打開

Glad
GLAD是一個(gè)開源的庫(kù),它能解決我們上面提到的那個(gè)繁瑣的問題。GLAD的配置與大多數(shù)的開源庫(kù)有些許的不同,GLAD使用了一個(gè)在線服務(wù)。在這里我們能夠告訴GLAD需要定義的OpenGL版本,并且根據(jù)這個(gè)版本加載所有相關(guān)的OpenGL函數(shù)。
打開GLAD的在線服務(wù),將語(yǔ)言(Language)設(shè)置為C/C++,在API選項(xiàng)中,選擇3.3以上的OpenGL(gl)版本(我們的教程中將使用3.3版本,但更新的版本也能用)。之后將模式(Profile)設(shè)置為Core,并且保證選中了生成加載器(Generate a loader)選項(xiàng)?,F(xiàn)在可以先(暫時(shí))忽略擴(kuò)展(Extensions)中的內(nèi)容。都選擇完之后,點(diǎn)擊生成(Generate)按鈕來生成庫(kù)文件。
GLAD現(xiàn)在應(yīng)該提供給你了一個(gè)zip壓縮文件,包含兩個(gè)頭文件目錄,和一個(gè)glad.c文件。將兩個(gè)頭文件目錄(glad和KHR)復(fù)制到你的Include文件夾中(或者增加一個(gè)額外的項(xiàng)目指向這些目錄),并添加glad.c文件到你的工程中。
經(jīng)過前面的這些步驟之后,你就應(yīng)該可以將以下的指令加到你的文件頂部了:
#include <glad/glad.h>



打開VS
在build文件夾里可以找到GLFW.sln文件,用Visual Studio xxx打開。因?yàn)镃Make已經(jīng)配置好了項(xiàng)目,并按照默認(rèn)配置將其編譯為64位的庫(kù),所以我們直接點(diǎn)擊Build Solution(生成解決方案)按鈕,然后在build/src/Debug文件夾內(nèi)就會(huì)出現(xiàn)我們編譯出的庫(kù)文件glfw3.lib


然后把glwf3.lib 拷貝到我們創(chuàng)建的lib中




Step 2.5 選擇你的項(xiàng)目,點(diǎn)擊屬性(ALT + Enter)
Project Properties(工程屬性,在解決方案窗口里右鍵項(xiàng)目),然后選擇VC++ Directories(VC++ 目錄)選項(xiàng)卡(如下圖)。在下面的兩欄添加目錄:

這里你可以把自己的目錄加進(jìn)去,讓工程知道到哪去搜索。你需要手動(dòng)把目錄加在后面,也可以點(diǎn)擊需要的位置字符串,選擇選項(xiàng),之后會(huì)出現(xiàn)類似下面這幅圖的界面,圖是選擇Include Directories(包含目錄)時(shí)的界面:

這里注意選擇添加我們自己創(chuàng)建的目錄lib 和 inclundes.

這樣我們?cè)趧?chuàng)建新的項(xiàng)目直接配置即可,無需重復(fù)操作

這里可以添加任意多個(gè)目錄,IDE會(huì)從這些目錄里尋找頭文件。所以只要你將GLFW的Include文件夾加進(jìn)路徑中,你就可以使用<GLFW/..>來引用頭文件。庫(kù)文件夾也是一樣的。
現(xiàn)在VS可以找到所需的所有文件了。最后需要在Linker(鏈接器)選項(xiàng)卡里的Input(輸入)選項(xiàng)卡里添加glfw3.lib這個(gè)文件:

要鏈接一個(gè)庫(kù)我們必須告訴鏈接器它的文件名。庫(kù)名字是glfw3.lib(手動(dòng)輸入),我們把它加到Additional Dependencies(附加依賴項(xiàng))字段中(手動(dòng)或者使用選項(xiàng)都可以)。這樣GLFW在編譯的時(shí)候就會(huì)被鏈接進(jìn)來了
最后,記得把glad.生產(chǎn)的glad.c文件拷貝到項(xiàng)目的頭文件


這樣我們就可以編譯我們項(xiàng)目了
驗(yàn)證代碼
FQA
CMake Error at CMakeLists.txt:3 (project):
Generator
Visual Studio 17 2022
could not find any instance of Visual Studio.
解決方法
檢查 是有安裝

