Cách thiết lập OpenGL GLFW GLEW GLM trên một dự án với Visual Studio

Mục lục:

Cách thiết lập OpenGL GLFW GLEW GLM trên một dự án với Visual Studio
Cách thiết lập OpenGL GLFW GLEW GLM trên một dự án với Visual Studio

Video: Cách thiết lập OpenGL GLFW GLEW GLM trên một dự án với Visual Studio

Video: Cách thiết lập OpenGL GLFW GLEW GLM trên một dự án với Visual Studio
Video: 1 tuần sử dụng hệ điều hành ChromeOS (tốt hơn Windows/Macos?) 2024, Có thể
Anonim

Hướng dẫn này sẽ giúp bạn vượt qua thử thách đầu tiên khi sử dụng OpenGL, GLFW, GLEW và GLM: Cài đặt và thiết lập chúng cũng như tạo dự án đầu tiên của bạn với Mẫu GLFW-GLEW-GLM trong Visual Studio 2019.

Nó sẽ giả sử nền tảng của bạn là Windows và IDE của bạn là Visual Studio 2019. Trong quá trình cài đặt Visual Studio, hãy kiểm tra hộp khối lượng công việc Phát triển máy tính để bàn với C ++.

Các bước

Phần 1/7: Tải xuống GLFW, GLEW và GLM

Đánh dấu glfw
Đánh dấu glfw

Bước 1. Đánh dấu bước hoặc bước phụ

Đánh dấu bước hoặc bước phụ bạn muốn làm và sau đó thực hiện nó. Xem như hình ảnh ví dụ ở trên.

Bước 2. Tạo thư mục GL

Mở File Explorer của Windows> Điều hướng đến đĩa (thư mục) C.

  • Nếu thư mục GL đã tồn tại thì không sao.
  • Nếu không, hãy nhấp chuột phải vào vùng trống> chọn Mới> Thư mục> loại GL > nhấn ↵ Enter.

Bước 3. Tải xuống GLFW

Nhấp chuột phải vào địa chỉ sau và chọn Open Link in New Window

  • Nhấp vào tệp nhị phân Windows 32-bit. Bạn sẽ nhận được "glfw-3.3.4.bin. WIN32" hoặc phiên bản mới nhất.
  • Nhấp vào thư mục tải xuống "glfw-3.3.4.bin. WIN32"> nhấp chuột phải> chọn bản sao.
  • Điều hướng đến C:> GL> nhấp chuột phải> chọn dán.
  • Nhấp vào "glfw-3.3.4.bin. WIN32" và đổi tên thành GLFW.
  • Bây giờ trong thư mục "GL", bạn có thư mục GLFW.

Bước 4. Tải xuống GLEW

Nhấp chuột phải vào liên kết sau và chọn Open Link in New Window https://glew.sourceforge.net/. Phía dưới Tải xuống, tìm thấy Binaries và nhấp vào Windows 32-bit và 64-bit.

  • Nhấp vào thư mục đã tải xuống glew-2.1.0 (hoặc phiên bản mới nhất)> nhấp chuột phải> chọn Sao chép.
  • Điều hướng đến C:> GL> nhấp chuột phải> chọn Dán.
  • (Ngoài ra, mở cửa sổ "Files Explorer"> C:> GL. Đi tới cửa sổ tải xuống> nhấp vào thư mục đã tải xuống và kéo vào C: / GL)
  • Đổi tên glew-2.1.0 đến GLEW.
  • Nếu thư mục glew-2.1.0-win32 đã được tải xuống, hãy nhấp đúp vào thư mục đó để lấy glew-2.1.0.
GLM 1
GLM 1

Bước 5. Tải xuống GLM

Nhấp chuột phải vào địa chỉ sau và chọn Open Link in New Window glm OpenGL math library. Ở góc trên bên trái, hãy nhấp vào Tải xuống GLM 0.9.9.7 hoặc phiên bản mới nhất (xem hình trên).

  • Nhấp vào thư mục đã tải xuống "glm"> nhấp chuột phải> Sao chép.
  • Điều hướng đến C: / GL> nhấp chuột phải> Dán.
  • (Ngoài ra, mở cửa sổ "Files Explorer"> C:> GL. Đi tới cửa sổ tải xuống> nhấp vào thư mục đã tải xuống và kéo vào C: / GL)
  • Đổi tên glm đến GLM

Phần 2/7: Tạo Dự án Visual Studio

Bước 1. Tạo thư mục GLP

Điều hướng đến đĩa (thư mục) C.

  • Nếu thư mục GLP đã tồn tại thì không sao.
  • Nếu không, hãy nhấp chuột phải vào vùng trống> chọn Mới> Thư mục> loại GLP > nhấn ↵ Enter.

Bước 2. Tạo dự án trống

  • Nếu Visual Studio không mở. Mở nó> Nhấp vào Tạo dự án mới> Dự án trống> Tiếp theo.

    • Trong Định cấu hình dự án mới của bạn wizard, đối với "Tên dự án", hãy nhập: GLFW-GLEW-GLM-0
    • Trong "Vị trí", xóa mọi thứ, sao chép C: / GLP \ và dán.
    • Chọn "Đặt giải pháp và dự án trong cùng một thư mục"> nhấp vào Tạo.
    • Chờ cho đến khi phiên bản Visual Studio xuất hiện.
  • Nếu nó đã được mở. Nhấp vào Tệp> Mới> Dự án…> Dự án trống> Tiếp theo. Phần còn lại như trên.

Bước 3. Thêm tệp nguồn của bạn vào dự án

  • Trong V. S. GUI, trình hướng dẫn Giải pháp Explorer, nhấp chuột phải vào mục nhập Tệp nguồn (mục cuối cùng)> chọn Thêm> Mục mới….
  • Trong trình hướng dẫn Thêm Mục Mới - GLFW-GLEW-GLM-0, bấm vào Tệp C ++ (.cpp) (cái đầu tiên) từ giữa cửa sổ. Trong hộp văn bản Tên, nhập Main.cpp.
  • Vị trí phải là C: / GLP / GLFW-GLEW-GLM-0 \
  • Nhấp vào nút Thêm. Tệp sẽ mở trong trình soạn thảo văn bản chính nhưng hiện tại hãy để trống tệp.

Phần 3/7: Cài đặt GLFW, GLEW và GLM trên Dự án

Dự án 0
Dự án 0

Bước 1. Định cấu hình "Thư mục Bao gồm Bổ sung"

Trong Solution Explorer, nhấp chuột phải vào tên dự án của bạn, đó là GLFW-GLEW-GLM-0 và chọn Thuộc tính. Để lại cài đặt mặc định: Cấu hình: Hoạt động (Gỡ lỗi) và Nền tảng: Hoạt động (Win32)

Opengl 1
Opengl 1

Bước 2. Mở menu thả xuống C / C ++

Nhấp vào Chung> Thư mục Bao gồm Bổ sung. > mũi tên xuống ở cuối trường> nhấp vào menu thả xuống..

  • Sao chép cái này C: / GL / GLFW / bao gồm > trong thuật sĩ Thư mục Bao gồm Bổ sung, hãy nhấp vào biểu tượng đầu tiên> dán.

    OpenGL 12
    OpenGL 12
  • Sao chép cái này C: / GL / GLEW / bao gồm > nhấp lại vào biểu tượng đầu tiên> dán.
  • Sao chép cái này C: / GL / GLM > một lần nữa nhấp vào biểu tượng đầu tiên> dán.
  • Trên thuật sĩ Thư mục Bao gồm Bổ sung, bấm OK.

Bước 3. Định cấu hình "Thư mục Thư viện Bổ sung" của Trình liên kết

Mở menu thả xuống Trình liên kết và nhấp vào Chung. Nhấp vào mục nhập Thư mục Thư viện Bổ sung> mũi tên xuống ở bên phải của trường> nhấp vào.

  • Sao chép C: / GL / GLFW / lib-vc2019 > trong trình hướng dẫn "Thư mục Thư viện Bổ sung", nhấp vào biểu tượng đầu tiên> dán.
  • Sao chép cái này C: / GL / GLEW / lib / Release / Win32 > bấm vào biểu tượng đầu tiên> dán> bấm OK.

Bước 4. Định cấu hình "Phụ thuộc bổ sung"

  • Trong trình đơn thả xuống Trình liên kết, nhấp vào "Đầu vào". Nhấp vào mục nhập Phụ thuộc bổ sung> mũi tên xuống ở cuối trường> trong trình đơn thả xuống.
  • Sao chép opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib và dán vào hộp văn bản trên cùng của trình hướng dẫn Phụ thuộc Bổ sung. Bấm OK trong trình hướng dẫn Phụ thuộc Bổ sung.

Bước 5. Đặt "Hệ thống con" của Trình liên kết thành "Bảng điều khiển"

Trong trình đơn thả xuống Trình liên kết, nhấp vào Hệ thống> Hệ thống con> nhấp vào mũi tên xuống ở cuối trường> chọn Bảng điều khiển (/ SUBSYSTEM: CONSOLE) từ trình đơn thả xuống> nhấp vào Áp dụng, sau đó OK trên trình hướng dẫn Trang thuộc tính dự án.

Bước 6. Sao chép tệp glew32.dll và dán vào thư mục dự án GLFW-GLEW-GLM-0

  • Điều hướng đến C:> GL> GLEW> bin> Phát hành> Win32. Nhấp vào glew32.dll> nhấp chuột phải> Sao chép.
  • Điều hướng đến C:> GLP> GLFW-GLEW-GLM-0. Bấm chuột phải vào vùng trống trong thư mục GLFW-GLEW-GLM-0 và chọn Dán.
  • Tệp glew32.dll bây giờ sẽ nằm trong thư mục dự án GLFW-GLEW-GLM-0 cùng với Main.cpp và 4 tệp khác được tạo bởi Visual Studio.

Bước 7. Kiểm tra dự án của bạn

Nhấp chuột phải vào địa chỉ sau và chọn Mở liên kết trong Hướng dẫn cửa sổ mới01.cpp. Sao chép mã và dán vào vùng mã Main.cpp. Nhấn Ctrl + F5. Hai cửa sổ sẽ xuất hiện. Một màu đen và một màu xanh lam khác.

Nếu chỉ có cửa sổ màu đen (bảng điều khiển) xuất hiện với thông báo: "Không mở được cửa sổ GLFW. Nếu bạn có GPU Intel, chúng không tương thích 3.3. Hãy thử phiên bản 2.1 của hướng dẫn.", Thiết lập là được, nhưng chức năng glfwCreateWindow không hoạt động

Bước 8. Sửa chữa bất kỳ lỗi nào

Nếu bạn thấy bất kỳ lỗi nào trong "Danh sách lỗi", hãy kiểm tra như sau:

  • Tệp có phần mở rộng.h, hãy chuyển đến Phần 3, bước 1, "Định cấu hình" Thư mục Bao gồm Bổ sung "" và làm theo hướng dẫn.
  • Tệp có phần mở rộng.lib, hãy chuyển đến Phần 3, bước 2, "Định cấu hình trình liên kết" Thư mục Thư viện Bổ sung "" và làm theo hướng dẫn. Cũng đến bước 3, "Định cấu hình trình liên kết" Thư mục Thư viện Bổ sung "".
  • Tệp có phần mở rộng.dll chuyển đến bước 5, "Sao chép tệp glew32.dll và dán vào thư mục Dự án" và làm theo hướng dẫn.
  • "Điểm vào phải được xác định" chuyển sang bước 4, Đặt trình liên kết "Hệ thống con" thành "CONSOLE" và làm theo hướng dẫn.
  • Đối với các lỗi khác, nếu bạn không thể sửa chúng, hãy đóng Visual Studio> xóa thư mục dự án GLFW-GLEW-GLM-0 nằm trong C: / GLP> mở Visual Studio> lặp lại thiết lập từ Phần 2. Làm tốt lắm.

Phần 4/7: Tạo Dự án với Mẫu GLFW-GLEW-GLM

Bước 1. Tạo Mẫu

Đi tới menu chính của Visual Studio và, trong khi Project-0 đang mở, nhấp vào Dự án> Xuất Mẫu….

  • Trên Trình hướng dẫn xuất mẫu, hãy kiểm tra Mẫu dự án, nếu nó không được chọn> bấm Tiếp theo>.
  • Trên "Trình hướng dẫn xuất mẫu" (Chọn Tùy chọn Mẫu), trong hộp văn bản Tên mẫu, xóa mọi thứ, sao chép GLFW-GLEW-GLM và dán> nhấp vào Kết thúc. Mẫu đã được tạo. Xóa cửa sổ đã mở bằng địa chỉ của mẫu.

Bước 2. Tạo dự án của bạn

  • Nhấp vào Tệp> Mới> Dự án….
  • Trong Tạo một dự án mới trong danh sách các mẫu, hãy chọn GLFW-GLEW-GLM (nếu cần, hãy cuộn xuống danh sách các mẫu)> bấm Tiếp theo.
  • bên trong Định cấu hình dự án mới của bạn wizard, trong trường văn bản "Tên dự án", hãy nhập (hoặc sao chép và dán) GLFW-GLEW-GLM-1
  • Vị trí phải là C: / GLP. Nếu không, hãy sao chép C: / GLP và dán.
  • Đảm bảo Đặt giải pháp và dự án trong cùng một thư mục được chọn. Nhấp vào Tạo.

Bước 3. Thêm tệp nguồn

Trong menu Solution Explorer, bấm đúp vào Tệp nguồn> bấm vào Main.cpp. Mã sẽ xuất hiện trên V. S. vùng mã. Bạn có thể sửa đổi hoặc thay đổi mã nếu bạn muốn.

Bước 4. Sao chép tệp glew32.dll và dán vào thư mục dự án GLFW-GLEW-GLM-1

  • Điều hướng đến C:> GL> GLEW> bin> Phát hành> Win32. Nhấp vào glew32.dll> nhấp chuột phải> Sao chép.
  • Điều hướng đến C:> GLP> GLFW-GLEW-GLM-1. Bấm chuột phải vào vùng trống trong thư mục dự án GLFW-GLEW-GLM-1 và chọn Dán.
  • Tệp glew32.dll bây giờ sẽ nằm trong thư mục dự án GLFW-GLEW-GLM-1 cùng với Main.cpp và 4 tệp khác được tạo bởi Visual Studio.
  • Chạy chương trình. Làm tốt lắm.

Phần 5/7: Tạo Dự án để nhắm mục tiêu Nền tảng x64

Bước 1. Tạo thư mục GL

Mở File Explorer của Windows> Điều hướng đến đĩa (thư mục) C.

  • Nếu thư mục GL đã tồn tại thì không sao.
  • Nếu không, hãy nhấp chuột phải vào vùng trống> chọn Mới> Thư mục> loại GL > nhấn ↵ Enter.

Bước 2. Tải xuống GLFW 64 bit

Nhấp chuột phải vào địa chỉ sau và chọn Open Link in New Window

  • Nhấp vào tệp nhị phân Windows 64-bit. Bạn nhận được "glfw-3.3.4.bin. WIN64" hoặc phiên bản mới nhất.
  • Nhấp vào thư mục> nhấp chuột phải> Sao chép.
  • Điều hướng C: / GL> nhấp chuột phải> Dán.
  • Đổi tên thư mục "glfw-3.3.4.bin. WIN64" thành GLFW64

Bước 3. Tải xuống GLEW và GLM như trên, Phần 1, các bước 4, 5

Bước 4. Tạo dự án như trên (Phần 2), với tên GLFW64-GLEW64-GLM-0 và thêm tệp Main.cpp

Bước 5. Cài đặt chính của Trang Thuộc tính của Dự án

Đi tới "Giải pháp Explorer"> nhấp chuột phải vào tên dự án của bạn> chọn "Thuộc tính". Trong mục nhập Platform:, chọn x64> Nhấp vào Trình quản lý cấu hình…

  • Trong nền tảng giải pháp Hoạt động: chọn x64
  • Trong mục Nền tảng, x64 được chọn tự động.
  • Nhấp vào Đóng

Bước 6. Thư mục Bao gồm Bổ sung

Như trên, Phần 3, bước 2.

Bước 7. Thư mục Thư viện Bổ sung

Mở menu thả xuống "Trình liên kết" và nhấp vào "Chung". Nhấp vào mục nhập "Thư mục Thư viện Bổ sung"> mũi tên xuống ở cuối trường> "Chỉnh sửa" trong trình đơn thả xuống.

  • Sao chép cái này C: / GL / GLFW64 / lib-vc2019 > trong trình hướng dẫn "Thư mục Thư viện Bổ sung", hãy nhấp vào biểu tượng đầu tiên> dán.
  • Sao chép cái này C: / GL / GLEW / lib / Phát hành / x64 > bấm vào biểu tượng đầu tiên> dán> bấm OK.

Bước 8. Phụ thuộc bổ sung

Như trên, Phần 3, bước 4.

Bước 9. Hệ thống con

Như trên, Phần 3, bước 5.

Bước 10. Sao chép tệp glew32.dll và dán vào thư mục dự án GLFW64-GLEW64-GLM-0

Trong "File Explorer" của Windows, điều hướng đến

  • C:> GL> GLEW> bin> Phát hành> x64. Trong thư mục "x64", nhấp vào tệp "glew32.dll"> nhấp chuột phải> "Sao chép".
  • C:> GLP> GLFW64-GLEW64-GLM-0. Nhấp chuột phải vào vùng trống trong thư mục dự án '"GLFW64-GLEW64-GLM-0'" và chọn "Dán".

Bước 11. Test dự án và sửa lỗi nếu có

Như trên, Phần 3, các bước 7, 8.

MẸO: Ngay cả khi trong cài đặt chính của Trang Thuộc tính, đó là Nền tảng: x64, hãy nhấp vào Trình quản lý cấu hình… và trong Nền tảng giải pháp hoạt động: hãy chọn x64

Bước 12. Tạo mẫu

Như trên Phần 4, nhưng trong bước 4, hãy điều hướng đến C:> GL> GLEW> bin> Release> x64. Lưu ý rằng tên tệp là glew32.dll như với nền tảng x86. Đối với loại tên của mẫu GLFW64-GLEW64-GLM Đối với loại tên của dự án GLFW64-GLEW64-GLM-1

MẸO: Trong mọi dự án bạn tạo bằng mẫu này, hãy chọn x64 (bên cạnh Gỡ lỗi) trong GUI của Visual Studio

Phần 6/7: Thiết lập GLFW đã xây dựng, GLEW đã xây dựng và GLM đã xây dựng

Bước 1. Tạo thư mục GL

Mở File Explorer của Windows> Điều hướng đến đĩa (thư mục) C.

  • Nếu thư mục GL đã tồn tại thì không sao.
  • Nếu không, hãy nhấp chuột phải vào vùng trống> chọn Mới> Thư mục> loại GL > nhấn ↵ Enter.

Bước 2. Cài đặt CMake

Nhấp chuột phải vào liên kết sau và chọn Mở Liên kết trong Cửa sổ Mới Sử dụng CMake để Nhận Binaries từ Mã nguồn. Theo dõi Phần 1 Cài đặt CMake.

Bước 3. Tải xuống nguồn GLFW

Nhấp chuột phải vào địa chỉ sau và chọn Open Link in New Window https://www.glfw.org/download.html. Chọn "Gói nguồn".

  • Trong cửa sổ tải xuống, nhấp vào thư mục "glfw-3.3.4" (hoặc phiên bản mới nhất)> nhấp chuột phải> chọn Sao chép.
  • Trong File Explorer, điều hướng đến C: \> GL> nhấp chuột phải> chọn Dán. Bấm hai lần vào tên thư mục> xóa tên> gõ: GLFWsrc > nhấn ↵ Enter.

Bước 4. Tải xuống mã nguồn GLEW

Nhấp chuột phải vào địa chỉ sau và chọn Open Link in New Window https://glew.sourceforge.net/. Bên cạnh Nguồn nhấp vào ZIP.

  • Trong cửa sổ tải xuống, nhấp vào thư mục "glew-2.1.0" (hoặc mới nhất)> nhấp chuột phải> Sao chép.
  • Điều hướng đến C: \> GL. Nhấp chuột phải> Dán. Nhấp hai lần vào tên của thư mục và đổi tên GLEWsrc > nhấn ↵ Enter. Bây giờ trong thư mục GL, bạn có các thư mục GLFWsrc và GLEWsrc, có lẽ trong số những thư mục khác.

Bước 5. Tải xuống GLM nếu nó chưa được tải xuống

Chuyển đến Phần 1 và làm theo bước 5.

Bước 6. Xây dựng GLFW bằng CMake và Visual Studio

Đi tới CMake GUI.

  • Sao chép (Cẩn thận không sao chép bất kỳ khoảng trống nào) C: / GL / GLFWsrc và dán vào trường văn bản đầu tiên.
  • Sao chép (Cẩn thận không sao chép bất kỳ khoảng trống nào) C: / GL / GLFWsrc / build và dán vào trường văn bản thứ hai ("Nơi tạo tệp nhị phân:").
  • Định cấu hình và tạo. Trong CMake GUI, nhấp vào Cấu hình> trong trình hướng dẫn Tạo Thư mục, nhấp vào Có> chọn Visual Studio 16 2019> nhấp vào Kết thúc.

    Khi, trong CMake GUI, bạn đọc: "Đã định cấu hình xong", hãy nhấp vào Tạo. Bạn nên đọc: "Đang tạo xong"

  • Xây dựng giải pháp của bạn.

    • Điều hướng đến C:> GL> GLFWsrc> xây dựng. Nhấp đúp vào "GLFW.sln" hoặc "GLFW" hoặc "ALL_BUILD.vcxproj". Một phiên bản của Visual Studio xuất hiện. Chờ cho đến khi trong menu chính Mục xây dựng xuất hiện. Nhấp vào nó> "Giải pháp Xây dựng".
    • Chờ cho đến khi bạn đọc dòng cuối cùng trong cửa sổ "Đầu ra": ========== Bản dựng: 32 thành công, 0 không thành công, 0 cập nhật, 2 bị bỏ qua "========= =

      Số lượng thay đổi "thành công" trong các phiên bản glfw

  • Điều hướng đến C: \> GL> GLFWsrc> build> src> Debug. Bên trong bạn sẽ thấy tệp glfw3.lib.

Bước 7. Xây dựng GLEW bằng CMake và Visual Studio

Làm theo bước trên nhưng

  • Sao chép (Cẩn thận không sao chép bất kỳ khoảng trống nào) C: / GL / GLEWsrc / build / cmake và dán vào trường văn bản đầu tiên.
  • Sao chép (Cẩn thận không sao chép bất kỳ khoảng trống nào) C: / GL / GLEWsrc / build và dán vào trường văn bản thứ hai.
  • Điều hướng đến C:> GL> GLEWsrc> xây dựng. Nhấp đúp vào "glew.sln" hoặc "glew" hoặc "ALL_BUILD.vcxproj".
  • Trong V. S. Trình hướng dẫn đầu ra, số lượng thành công ngày hôm nay (31-1-2020) là 6, tuy nhiên, có thể thay đổi trong phiên bản sau.
  • Điều hướng đến C:> GL> GLEWsrc> xây dựng> lib> Gỡ lỗi. Bên trong bạn sẽ thấy tệp glew32d.lib trong số các tệp khác.

Bước 8. Xây dựng GLM bằng CMake và Visual Studio

Thực hiện theo bước 6 (của Phần này) Xây dựng GLFW bằng CMake và Visual Studio nhưng…

  • Đối với trường văn bản đầu tiên, hãy sao chép (chú ý:

    không sao chép bất kỳ khoảng trống nào) và dán C: / GL / GLM

  • Đối với bản sao trường văn bản thứ hai (chú ý:

    không sao chép bất kỳ khoảng trống nào) và dán C: / GL / GLM / xây dựng

  • Điều hướng đến C:> GL> GLM> xây dựng. Nhấp đúp vào tệp "ALL_BUILD.vcxproj" hoặc tệp (không phải thư mục) "glm".
  • Trong V. S. Trình hướng dẫn đầu ra, số lượng thành công ngày hôm nay (2021-08-31) là 165, tuy nhiên, có thể thay đổi trong phiên bản sau.

    Nếu số lần thành công nhỏ hơn 165, hãy xóa CMake GUI> đi tới C:> GL> nhấp đúp vào "cmake-3.21.2-windows-x86_64"> nhấp đúp vào "bin"> nhấp đúp vào tệp "cmake-gui". GUI CMake mới xuất hiện. Thực hiện theo bước hiện tại (# 8)

  • Điều hướng đến C:> GL> GLM> build> glm> Debug. Bên trong bạn sẽ thấy tệp glm_static.lib trong số các tệp khác.

Bước 9. Thiết lập GLFW đã xây dựng, GLEW đã xây dựng và GLM đã xây dựng trong dự án

  • Tạo dự án trống theo Phần 2. Đối với loại tên GLFWsrc-GLEWsrc-GLMsrc-0 "Vị trí:" phải là: C: / GLP Nhớ thêm tệp Main.cpp.
  • Định cấu hình Thuộc tính của dự án. Trong trình hướng dẫn Giải pháp Explorer, nhấp chuột phải vào tên Dự án là GLFWsrc-GLEWsrc-GLMsrc-0> chọn Thuộc tính.

    • (1) Trong menu chính của Trang thuộc tính GLFWsrc-GLEWsrc-GLMsrc-0.

      Trong mục Nền tảng, chọn x64> nhấp vào Trình quản lý cấu hình….

      • Trong nền tảng giải pháp Hoạt động: chọn x64.
      • Trong mục Nền tảng, x64 được chọn tự động.
      • Nhấp vào Đóng.
    • (2) Thư mục Bao gồm Bổ sung. Nhấp vào C / C ++> Chung> Trong menu bên cạnh chọn cái đầu tiên, Thư mục Bao gồm Bổ sung> nhấp vào mũi tên xuống ở cuối trường> nhấp vào Chỉnh sửa….

      • Sao chép C: / GL / GLFWsrc / bao gồm > trong trình hướng dẫn "Thư mục Bao gồm Bổ sung", hãy nhấp vào biểu tượng đầu tiên> dán vào trường văn bản trên cùng.
      • Sao chép C: / GL / GLEWsrc / bao gồm > nhấp lại vào biểu tượng đầu tiên> dán.
      • Sao chép C: / GL / GLM > nhấp một lần nữa vào biểu tượng đầu tiên> dán.
      • Trong trình hướng dẫn "Thư mục Bao gồm Bổ sung", hãy nhấp vào OK.
    • (3) Thư mục Thư viện Bổ sung. Nhấp đúp vào Trình liên kết> nhấp vào Chung> Thư mục Thư viện Bổ sung> nhấp vào mũi tên xuống ở cuối trường> nhấp vào Chỉnh sửa….

      • Sao chép C: / GL / GLFWsrc / build / src / Debug > trong Thư mục Thư viện Bổ sung "trình hướng dẫn nhấp vào biểu tượng đầu tiên> dán vào trường văn bản trên cùng.
      • Sao chép C: / GL / GLEWsrc / build / lib / Debug > nhấp lại vào biểu tượng đầu tiên> dán.
      • Sao chép C: / GL / GLM / build / glm / Debug > nhấp một lần nữa vào biểu tượng đầu tiên> dán.
    • (4) Phụ thuộc bổ sung. Trong menu thả xuống Trình liên kết, chọn Đầu vào> trong menu bên cạnh chọn cái đầu tiên, Phần phụ thuộc bổ sung> nhấp vào mũi tên xuống ở cuối trường> Chỉnh sửa….

      • Sao chép opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > dán vào hộp văn bản trên cùng của trình hướng dẫn "Phụ thuộc Bổ sung".
      • Trong trình hướng dẫn "Phụ thuộc Bổ sung", hãy nhấp vào OK.
    • (5) Đặt Hệ thống thành CONSOLE Hệ thống con.

      Trong menu thả xuống Trình liên kết, chọn Hệ thống> trong menu bên cạnh chọn cái đầu tiên, Hệ thống con> nhấp vào mũi tên xuống ở cuối trường> chọn Bảng điều khiển (/ SUBSYSTEM: CONSOLE). Nhấp vào Áp dụng và OK.

  • Sao chép tệp glew32d.dll và dán vào thư mục dự án GLFWsrc-GLEWsrc-GLMsrc-0.

    • Điều hướng đến C:> GL> GLEWsrc> build> bin> debug. Nhấp chuột glew32d.dll > nhấp chuột phải> Sao chép.
    • Điều hướng đến C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Bấm chuột phải vào vùng trống trong thư mục dự án GLFWsrc-GLEWsrc-GLMsrc-0 và chọn Dán.
  • Sao chép tệp glm_shared.dll và dán vào thư mục dự án GLFWsrc-GLEWsrc-GLMsrc-0.

    • Điều hướng đến C:> GL> GLM> build> glm> Debug. Nhấp chuột glm_shared.dll > nhấp chuột phải> Sao chép.
    • Điều hướng đến C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Bấm chuột phải vào vùng trống trong thư mục dự án GLFWsrc-GLEWsrc-GLMsrc-0 và chọn Dán.
    • glew32d.dllglm_shared.dll các tệp bây giờ phải nằm trong thư mục dự án GLFWsrc-GLEWsrc-GLMsrc-0 cùng với Main.cpp và 4 tệp khác được tạo bởi Visual Studio.

Bước 10. Kiểm tra dự án của bạn và sửa lỗi nếu có

Chuyển đến Phần 3 và làm theo các bước 7 và 8.

Bước 11. Tạo Mẫu

Như trên Phần 4. Đối với loại tên của mẫu GLFWsrc-GLEWsrc-GLMsrc Đối với loại tên của dự án GLFWsrc-GLEWsrc-GLMsrc-1 Hãy nhớ rằng, trong mọi dự án bạn tạo bằng mẫu này, hãy nhấp vào x64 trong V. S. Menu chính của GUI.

Phần 7/7: Chọn Thiết lập

Bước 1. Trong hướng dẫn này, bạn đã học được 3 cách đặt GLFW, GLEW và GLM trong Project với Visual Studio

  • Thiết lập mã nhị phân x86 (32 bit).

    Nó là dễ dàng nhất. Bạn nên bắt đầu học thiết lập từ đây.

  • Thiết lập mã nhị phân x64 (64 bit).

    Nó nhắm mục tiêu nền tảng x64. Chỉ chọn nó khi bạn có lý do cụ thể để làm như vậy.

  • Biên dịch nguồn GLFW, nguồn GLEW, nguồn GLM và thiết lập chúng trong dự án.

    Mục tiêu x64 cũng vậy. Khó nhất. Tốt nhất mặc dù.

Lời khuyên

  • Bạn có thể tạo một thư mục trong thư mục C: / GL để dành cho các dự án của bạn. Khi bạn tạo một dự án, hãy chọn thư mục này cho "Vị trí".
  • Cách chung để cấu hình Thư mục Bao gồm Bổ sung nghĩa là, sau khi nhấp vào biểu tượng đầu tiên, hãy nhấp vào ba dấu chấm…, điều hướng đến thư mục chứa (các) tệp.h đang tồn tại (trong hướng dẫn này C: / GL / glfw / include, C: / GL / glew / include và C: / GL / glm) và nhấp vào Chọn một thư mục.
  • Cách chung để cấu hình Thư mục Thư viện Bổ sung đó là, sau khi nhấp vào biểu tượng đầu tiên, hãy nhấp vào ba dấu chấm…, điều hướng đến thư mục chứa (các) tệp.lib trực tiếp (trong hướng dẫn này cho nền tảng x86, C: / GL / glfw / lib-vc2019 và C: / GL / glew / lib / Release / Win32) và nhấp vào Chọn một thư mục.
  • Cách chung để cấu hình Phụ thuộc bổ sung đó là,

    • Trong File Explorer, điều hướng đến thư mục chứa (các) tệp.lib (các) tệp.lib (trong hướng dẫn này dành cho nền tảng x86, C: / GL / glfw / lib-vc2019 và C: / GL / glew / lib / Release / Win32), nhấp hai lần vào tên của mỗi tệp.lib và sao chép (bằng cách nhấn Ctrl + C) tên có phần mở rộng.lib.
    • Bây giờ, hãy chuyển đến trình hướng dẫn Phụ thuộc Bổ sung và dán nó (bằng cách nhấn Ctrl + V). Nhập dấu chấm phẩy (;).
    • Nếu bạn muốn cấu hình OpenGL với dự án của mình, hãy thêm opengl32.lib.
  • Nếu cần tệp dll, thì trong mọi dự án bạn tạo - ngay cả với mẫu được tạo bởi dự án bao gồm tệp dll - bạn nên sao chép (các) tệp dll từ các thư viện hoặc dự án trước đó và dán vào dự án mới.

Đề xuất: