visual studio 安裝

visual studio 安裝

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

image.png

Step 1
Step 2

Step 3

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


windows 平臺(tái)開發(fā)

visual studio 擴(kuò)展開發(fā)
Step 4

等待安裝完成

選擇跳過

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


完成

OpenGl學(xué)習(xí)網(wǎng)址

下面我們需要安裝:兩個(gè)文件

GLFW

Source Package

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

CMake

選擇 Download latest Release

step 1.1

step 1.2

安裝指導(dǎo)

step1.3.1

step1.3.2

step1.3.3
step1.3.4

step1.3.5

step1.3.6

step1.3.7

Step 安裝指導(dǎo)

指導(dǎo)1

指導(dǎo)2

over

操作完整后,我們就可以在我們創(chuàng)建的build文件見看見創(chuàng)建的文件

在buidl 文件下,我們就看到GLFW.SLn,然后使用vs 打開


GLFW.SLn

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è)頭文件目錄(gladKHR)復(fù)制到你的Include文件夾中(或者增加一個(gè)額外的項(xiàng)目指向這些目錄),并添加glad.c文件到你的工程中。

經(jīng)過前面的這些步驟之后,你就應(yīng)該可以將以下的指令加到你的文件頂部了:

#include <glad/glad.h> 
image.png

image.png

image.png

打開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

生產(chǎn)glfw3.lib

glwf3.lib

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

Step 2.1

Step 2.2

Step 2.3
Step 2.4 ,把Glad 的glad.c 文件放到頭文件中

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


配置1

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


配置2

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

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

這里可以添加任意多個(gè)目錄,IDE會(huì)從這些目錄里尋找頭文件。所以只要你將GLFW的Include文件夾加進(jìn)路徑中,你就可以使用<GLFW/..>來引用頭文件。庫(kù)文件夾也是一樣的。

現(xiàn)在VS可以找到所需的所有文件了。最后需要在Linker(鏈接器)選項(xiàng)卡里的Input(輸入)選項(xiàng)卡里添加glfw3.lib這個(gè)文件:

配置4

要鏈接一個(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)目的頭文件

glad.c

配置

這樣我們就可以編譯我們項(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.

解決方法
檢查 是有安裝


image.png

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容