Cách thiết lập dự án mẫu OpenGL FreeGLUT GLEW trong Visual Studio

Mục lục:

Cách thiết lập dự án mẫu OpenGL FreeGLUT GLEW trong Visual Studio
Cách thiết lập dự án mẫu OpenGL FreeGLUT GLEW trong Visual Studio

Video: Cách thiết lập dự án mẫu OpenGL FreeGLUT GLEW trong Visual Studio

Video: Cách thiết lập dự án mẫu OpenGL FreeGLUT GLEW trong Visual Studio
Video: Thay đổi tên tài khoản người dùng (user name) trên Windows 10 | namloan ✔️ 2024, Tháng tư
Anonim

Nhiều lập trình viên thích OpenGL cho đồ họa. Nếu bạn là một trong số họ, bạn được nhà sản xuất khuyên bạn nên sử dụng bộ công cụ cửa sổ (chẳng hạn như freeGLUT) và một thư viện tải OpenGL (chẳng hạn như GLEW). 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 với freeGLUT và GLEW: 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 OpenGL-freeGLUT-GLEW Template trong Visual Studio 2019.

Hướng dẫn này sẽ giả định nền tảng của bạn là Windows và IDE của bạn là Visual Studio. Trong khi 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/8: Tải xuống GLUT và GLEW miễn phí

Đánh dấu freeglut
Đánh dấu freeglut

Bước 1. Đánh dấu những gì bạn muốn làm

Đánh dấu bước hoặc bước phụ hoặc một phần của nó và sau đó thực hiện nó. Ví dụ xem hình 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 tồn tại, nhấp chuột phải vào vùng trống> chọn Mới> Thư mục> nhập GL> nhấn ↵ Enter

Bước 3. Tải xuống ứng dụng GLEW

  • Nếu bạn đã tải xuống các tệp nhị phân GLEW, bạn có chúng trong thư mục GL, thư mục con GLEW, không sao cả.
  • Nếu bạn chưa có, hãy 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 https://glew.sourceforge.net. Dưới Tải xuống, nhấp vào Windows 32-bit và 64-bit.
  • Trong cửa sổ tải xuống, nhấp vào thư mục glew-2.1.0> 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)
  • Nhấp vào tên glew-2.1.0 và đổi tên thành 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 đó để nhận glew-2.1.0.

Bước 4. Tải xuống Gói MSVC freeglut 3.0.0

Trong liên kết sau, nhấp chuột phải và chọn Mở liên kết trong cửa sổ mới https://www.transmissionzero.co.uk/software/freeglut-devel/. Trong phần Gói MSVC freeglut 3.0.0 nhấp chuột Tải xuống freeglut 3.0.0 cho MSVC.

  • Trong cửa sổ tải xuống, nhấp vào thư mục freeglut> 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)
  • Nhấp hai lần (không nhấp đúp) vào tên và loại của nó GLUT
  • Bây giờ trong thư mục GL bạn có các thư mục: GLUTGLEW.

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

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

Nếu nó đã tồn tại thì không sao. Nếu không, hãy chuyển đến đĩa C:, và tạo thư mục GLP.

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

  • Trong menu chính của Visual Studio, bấm Tệp> Mới> Dự án…> trong trình hướng dẫn Tạo một dự án mới, bấm Dự án trống> Tiếp theo.

    • Trong Định cấu hình dự án mới của bạn wizard cho loại "Tên dự án": GLUT-GLEW-0.
    • Bên cạnh trường văn bản "Vị trí", hãy nhấp vào…. Điều hướng đến C:> GLP> nhấp vào Chọn thư mục. Bây giờ "Vị trí" là C: / GLP \.
    • 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 2019 xuất hiện.

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

  • Trong cửa sổ trình khám phá giải pháp, nhấp chuột phải vào thư mục Tệp Nguồn (thư mục cuối cùng)> nhấp vào Thêm> Mục mới….
  • Trong cửa sổ Thêm Mục Mới - GLUT-GLEW-0, nhấp 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í là C: / GLP / GLUT-GLEW-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/8: Cài đặt GLUT và GLEW trên một dự án

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à GLUT-GLEW-0 và chọn Thuộc tính.
  • Trong menu chính của trình hướng dẫn Trang thuộc tính GLUT-GLEW-0, trong Cấu hình: giữ nguyên cài đặt mặc định là Hoạt động (Gỡ lỗi)> Nền tảng: Hoạt động (Win32).

    Dự án 0
    Dự án 0

    in32)}}.

    Dự án 0
    Dự án 0
  • Mở menu C / C ++. Nhấp vào Chung> Thư mục Bao gồm Bổ sung> nhấp vào mũi tên xuống ở bên phải của trường> nhấp vào.

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

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

Bước 2. Định cấu hình trình liên kết "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 ở bên phải của trường>.

    Opengl 2 2
    Opengl 2 2
  • Sao chép C: / GL / GLUT / lib > 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: / GL / GLEW / lib / Release / Win32 > nhấp vào biểu tượng đầu tiên> dán.
  • Trong thuật sĩ Thư viện Thư viện Bổ sung, bấm OK.

Bước 3. Định cấu hình trình liên kết "Phụ thuộc bổ sung"

  • Trong menu 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 ở bên phải của trường> nhấp vào.

    Opengl 3 1
    Opengl 3 1
  • Sao chép freeglut.lib; glew32.lib; opengl32.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.

    Phụ thuộc bổ sung 3
    Phụ thuộc bổ sung 3

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

Trong menu thả xuống Trình liên kết, hãy nhấp vào Hệ thống> Hệ thống con. Nhấp vào mũi tên xuống và 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 đó nhấp vào OK trên cửa sổ Trang thuộc tính GLUT-GLEW-0

Bước 5. Sao chép tệp freeglut.dll và dán vào thư mục dự án GLUT-GLEW-0

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

Bước 6. Sao chép tệp glew32.dll và dán vào thư mục dự án GLUT-GLEW-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> GLUT-GLEW-0. Bấm chuột phải vào vùng trống trong thư mục Project-0 và chọn Dán.
  • Tệp glew32.dll bây giờ sẽ nằm trong thư mục GLUT-GLEW-0 cùng với Main.cpp, freeglut.dll và 4 tệp khác được tạo bởi Visual Studio.
Freeglut 1
Freeglut 1

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

Nhấp chuột phải vào liên kết sau và chọn Open Link in New Window badprog. Cuộn xuống trang và tìm phần Kiểm tra thiết lập (xem hình trên). Sao chép mã và dán vào vùng mã Main.cpp> nhấn Ctrl + F5. Bạn sẽ thấy hai cửa sổ: một màu đen (bảng điều khiển) và một cửa sổ khác có hình vuông màu trắng trên nền đen. Nếu bạn không thấy điều đó, hãy thực hiện bước dưới đây.

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

Trong "Danh sách lỗi" nếu bạn thấy lỗi về

  • 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 "".
  • "điểm nhập 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.
  • tệp.dll chuyển đến bước 5, "Sao chép tệp freeglut.dll và dán vào thư mục Project-0" 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 GLUT-GLEW-0 nằm trong C: / GLP> mở Visual Studio> lặp lại thiết lập từ một phần Phần 2. Làm tốt lắm.

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

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

Đi tới menu chính của Visual Studio và, trong khi GLUT-GLEW-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. Nhấp vào Tiếp theo>. Trên Chọn Tùy chọn Mẫu, trong hộp văn bản Tên mẫu, loại: FREE-GLEW. Nhấp vào Kết thúc.

  • Mẫu đã được tạo.
  • Đóng cửa sổ đã ném bằng đường dẫn của mẫu.

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

  • Nhấp vào Tệp> Mới> Dự án….
  • Trong Tạo một dự án mới wizard, trong danh sách mẫu, chọn GLUT-GLEW> bấm Tiếp theo.
  • 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"', nhập GLUT-GLEW-1.
  • Sao chép C: / GLPvà dán vào Vị trí trương Văn bả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.
  • Trong Trình khám phá giải pháp, nhấp đúp vào Tệp nguồn> nhấp đúp vào ++ Main.cpp. Mã của nó xuất hiện trong vùng mã. Chạy nó. Nếu mã không xuất hiện, nhấp chuột phải vào ++ Main.cpp> nhấp vào Loại trừ khỏi dự án. Bây giờ tạo Main.cpp mới.

Bước 3. Thêm tệp dll

  • Thêm tệp freeglut.dll

    • Điều hướng đến C:> GL> GLUT-GLEW-0> nhấp vào tệp freeglut.dll > nhấp chuột phải> nhấp vào Sao chép.
    • Điều hướng đến C:> GLP> GLUT-GLEW-1> nhấp vào vùng trống> nhấp chuột phải> nhấp vào Dán.
    • Bây giờ tệp freeglut.dll nằm trong thư mục GLUT-GLEW-1 giữa Main.cpp và 4 tệp khác.
  • Thêm vào glew32.dll tập tin.

    • Điều hướng đến C:> GL> GLUT-GLEW-0> nhấp vào tệp glew32.dll > nhấp chuột phải> nhấp vào Sao chép.
    • Điều hướng đến C:> GLP> GLUT-GLEW-1> nhấp vào vùng trống> nhấp chuột phải> nhấp vào Dán.
    • Bây giờ các tệp dll glew32.dll và freeglut.dll nằm trong thư mục dự án GLUT-GLEW-1 cùng với Main.cpp và 4 tệp khác.

Bước 4. Kiểm tra dự án của bạn như trên

Làm tốt lắm!

Phần 5/8: Tạo nền tảng x64 nhắm mục tiêu dự án

Bước 1. Vào menu chính của Visual Studio

Bấm Tệp> Mới> Dự án…> trong Trình hướng dẫn tạo dự án mới, bấm Dự án trống> Tiếp theo.

  • Sao chép GLUT64-GLEW64-0 và dán vào Tên dự án trương Văn bản.
  • Sao chép C: / GLP \ và dán vào Vị trí trương Văn bả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 2019 xuất hiện.

Bước 2. Thêm tệp nguồn vào thư mục dự án

  • bên trong Giải pháp Explorer, nhấp chuột phải vào thư mục Source Files (thư mục cuối cùng)> nhấp vào Thêm> Mục mới….
  • Trong cửa sổ Thêm Mục Mới - GLUT64-GLEW64-0, nhấp 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í là C: / GLP / GLUT64-GLEW64-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.

Bước 3. Các trang thuộc tính GLUT64-GLEW64-0

Đi tới "Giải pháp Explorer"> nhấp chuột phải vào tên dự án của bạn là GLUT64-GLEW64-0> chọn "Thuộc tính".

  • Thực đơn chính.

    • Trong Cấu hình:

      rời khỏi cài đặt Hoạt động (Gỡ lỗi).

    • Trong Nền tảng:

      mục nhập, 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 Nền tảng, x64 được chọn tự động.
    • Nhấp vào Đóng.

      Opengl 1
      Opengl 1
  • Thư mục Bao gồm Bổ sung.

    Mở menu C / C ++. Nhấp vào Chung> Thư mục Bao gồm Bổ sung> nhấp vào mũi tên xuống ở bên phải của trường> nhấp vào.

    OpenGL 12
    OpenGL 12
    • Sao chép C: / GL / GLUT / bao gồm > trong thuật sĩ Thư mục Bao gồm Bổ sung, nhấp vào biểu tượng đầu tiên> dán.
    • Sao chép C: / GL / GLEW / bao gồm > nhấp lại vào biểu tượng đầu tiên> dán.
    • Trong thuật sĩ Thư mục Bao gồm Bổ sung, bấm OK.
  • 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: / GL / GLUT / lib / x64 > trong 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: / GL / GLEW / lib / Phát hành / x64 > nhấp vào biểu tượng đầu tiên> dán.
    • Bấm OK trong Thư mục Thư viện Bổ sung.
  • Phụ thuộc bổ sung.

    Opengl 3 1
    Opengl 3 1
    • Trong menu 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 ở bên phải của trường> nhấp vào.

      Phụ thuộc bổ sung 3
      Phụ thuộc bổ sung 3
    • Sao chép freeglut.lib; glew32.lib; opengl32.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.
  • Đặt trình liên kết "Hệ thống con" thành "Bảng điều khiển". Trong menu thả xuống Trình liên kết, hãy nhấp vào Hệ thống> Hệ thống con. Nhấp vào mũi tên xuống và 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 đó nhấp vào OK trên cửa sổ Trang thuộc tính GLUT-GLEW-0.

Bước 4. Thêm tệp dll vào thư mục dự án GLUT64-GLEW64-0

  • Thêm freeglut.dll vào GLUT64-GLEW64-0.

    • Điều hướng đến C: / GL / GLUT / bin / x64. Trong thư mục "x64", nhấp vào tệp "freeglut.dll"> nhấp chuột phải> "Sao chép".
    • Bây giờ điều hướng đến C:> GLP> GLUT64-GLEW64-0. Nhấp chuột phải vào vùng trống trong thư mục "GLUT64-GLEW64-0" và chọn "Dán".
  • Thêm tệp glew32.dll vào GLUT64-GLEW64-0.

    • Đ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".
    • Bây giờ điều hướng đến C:> GLP> GLUT64-GLEW64-0. Nhấp chuột phải vào vùng trống trong thư mục "GLUT64-GLEW64-0" và chọn "Dán".

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

Giống như nhắm mục tiêu nền tảng x86, hãy xem ở trên, Phần 3, bước 7 và 8, nhưng trong Visual Studio chuyển đổi menu chính x86 đến x64.

Bước 6. 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: chọn x64.

Phần 6/8: Tạo Dự án với Mẫu GLUT64-GLEW64

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

Đi tới menu chính của Visual Studio và, trong khi GLUT64-GLEW64-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. Nhấp vào Tiếp theo>. Trên Chọn Tùy chọn Mẫu, trong hộp văn bản Tên mẫu, loại: FREE-GLEW. Nhấp vào Kết thúc.

  • Mẫu đã được tạo.
  • Đóng cửa sổ đã ném bằng đường dẫn của mẫu.

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

  • Nhấp vào Tệp> Mới> Dự án….
  • Trong Tạo một dự án mới wizard, trong danh sách mẫu, chọn GLUT64-GLEW64> bấm Tiếp theo.
  • 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"', nhập GLUT64-GLEW64-1.
  • Sao chép C: / GLPvà dán vào Vị trí trương Văn bả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.
  • Trong menu chính Visual Studio chuyển x86 sang x64.
  • Trong Trình khám phá giải pháp, nhấp đúp vào Tệp nguồn> nhấp đúp vào ++ Main.cpp. Mã của nó xuất hiện trong vùng mã. Chạy nó. Nếu mã không xuất hiện, nhấp chuột phải vào ++ Main.cpp> nhấp vào Loại trừ khỏi dự án. Bây giờ tạo Main.cpp mới.

Bước 3. Thêm tệp dll

  • Thêm tệp freeglut.dll

    • Điều hướng đến C:> GLP> GLUT64-GLEW64-0> nhấp vào tệp freeglut.dll > nhấp chuột phải> nhấp vào Sao chép.
    • Điều hướng đến C:> GLP> GLUT64-GLEW64-1> nhấp vào vùng trống> nhấp chuột phải> nhấp vào Dán.
    • Bây giờ tệp freeglut.dll nằm trong thư mục GLUT64-GLEW64-1 giữa Main.cpp và 4 tệp khác.
  • Thêm tệp glew32.dll

    • Điều hướng đến C:> GLP> GLUT64-GLEW64-0> nhấp vào tệp glew32.dll > nhấp chuột phải> nhấp vào Sao chép.
    • Điều hướng đến C:> GLP> GLUT64-GLEW64-1> nhấp vào vùng trống> nhấp chuột phải> nhấp vào Dán.
    • Bây giờ các tệp dll glew32.dll và freeglut.dll nằm trong thư mục dự án GLUT64-GLEW64-1 giữa Main.cpp và 4 tệp khác.

Bước 4. Kiểm tra dự án của bạn như trên

Làm tốt lắm!

Mẹo: Trong mọi dự án bạn tạo với nó, hãy chọn x64 (bên cạnh Gỡ lỗi) trong GUI của Visual Studio và thêm tệp dll như trong Phần này

Phần 7/8: Thiết lập FreeGLUT và GLEW đã 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 tồn tại, nhấp chuột phải vào vùng trống> chọn Mới> Thư mục> nhập 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 FreeGLUT

Nhấp chuột phải vào địa chỉ sau và chọn Open Link in New Window https://sourceforge.net/projects/freeglut/. Nhấp vào Tải xuống.

  • Trong cửa sổ tải xuống (thư mục "Tải xuống") nhấp vào thư mục "freeglut-3.2.1.tar.gz"> nhấp chuột phải> chọn "7-Zip" (nếu bạn chưa có thì tải xuống)> "Giải nén tại đây".
  • Nhấp vào thư mục "freeglut-3.2.1.tar"> nhấp chuột phải> chọn "7-Zip"> "Giải nén tại đây".
  • Ngoài ra, nếu bạn có WinRAP, hãy nhấp vào thư mục "freeglut-3.2.1.tar"> nhấp chuột phải> chọn "Giải nén tại đây". Bấm vào thư mục "freeglut-3.2.1.tar"> chọn "Giải nén tại đây".
  • Hoặc, nhấp vào "WinZip". Nếu bạn không có nó, hãy tải xuống Bản dùng thử miễn phí đánh giá WinZip trong 30 ngày và làm theo hướng dẫn.
  • Nhấp vào thư mục đã giải nén "freeglut-3.2.1"> nhấp chuột phải> "Sao chép"> chuyển đến C: \> GL> nhấp chuột phải> "Dán".
  • Nhấp vào thư mục "freeglut-3.2.1"> nhấp chuột phải> nhấp vào "Đổi tên"> gõ (hoặc sao chép và dán): GLUTsrc > 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. Đổi tên thư mục thành GLEWsrc > nhấn ↵ Enter. Bây giờ trong thư mục GL, bạn có các thư mục GLUTsrc và GLEWsrc.

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

  • Đi tới CMake GUI.
  • Trong loại trường văn bản đầu tiên C: / GL / GLUTsrc
  • Trong loại trường văn bản thứ hai C: / GL / GLUTsrc / build
  • Đị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> GLUTsrc> xây dựng. Nhấp đúp vào "freeglut.sln" hoặc "freeglut" 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, Xây dựng mục nhập xuất hiện. Nhấp chuột Xây dựng > Giải pháp xây dựng (tùy chọn đầu tiên).
    • Chờ cho đến khi bạn đọc đến dòng cuối cùng trong cửa sổ "Đầu ra": ========== Bản dựng: 28 thành công, 0 không thành công, 0 cập nhật, 1 bị bỏ qua "========= =

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

  • Điều hướng đến C: / GL / GLUTsrc / build / lib / Debug. Bên trong, bạn sẽ thấy tệp freeglutd.lib bên dưới các tệp khác.

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

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

  • Trong loại trường văn bản đầu tiên C: / GL / GLEWsrc / build / cmake
  • Trong loại thứ hai C: / GL / GLEWsrc / build
  • Đ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". Một phiên bản của Visual Studio xuất hiện. Chờ cho đến khi trong menu chính Xây dựng mục nhập xuất hiện. Nhấp chuột Xây dựng > Giải pháp xây dựng (tùy chọn đầu tiên).

    • Chờ cho đến khi bạn đọc đến dòng cuối cùng trong cửa sổ "Đầu ra": ========== Bản dựng: 6 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 thu nhỏ

  • Đ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 7. Tạo dự án với FreeGLUT đã xây dựng và GLEW đã xây dựng

Trong thư mục (đĩa) C: / tạo thư mục GLP, nếu không tồn tại.

  • Trong menu chính của Visual Studio, bấm Tệp> Mới> Dự án…> trong trình hướng dẫn Tạo một dự án mới, bấm Dự án trống> Tiếp theo.

    • Trong Định cấu hình dự án mới của bạn wizard cho loại "Tên dự án": GLUTsrc-GLEWsrc-0
    • Trong trường văn bản "Vị trí", hãy xóa mọi thứ và nhập C: / GLP \
    • 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 2019 xuất hiện.
  • 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 thư mục Tệp Nguồn (thư mục cuối cùng)> nhấp vào Thêm> Mục mới….
    • Trong cửa sổ Thêm Mục Mới - GLUTsrc-GLEWsrc-0, bấm 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 / GLUT-GLEW-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.
  • Đị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, bấm chuột phải vào tên của Dự án đó là GLUTsrc-GLEWsrc-0 > chọn Thuộc tính.

    • (1) Menu chính của Trang Thuộc tính GLUTsrc-GLEWsrc-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. Mở C / C ++> Chung> Trong menu bên cạnh, chọn mục đầ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 / GLUTsrc / bao gồm > nhấp vào biểu tượng đầu tiên trong thuật sĩ Thư mục Bao gồm Bổ sung> dán.
      • Sao chép C: / GL / GLEWsrc / bao gồm > nhấp vào biểu tượng đầu tiên> dán.
      • Bấm OK trong thuật sĩ Thư mục Bao gồm Bổ sung.
    • (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 / GLUTsrc / build / lib / Debug > nhấp vào biểu tượng đầu tiên> dán.
      • Sao chép C: / GL / GLEWsrc / build / lib / Debug > nhấp vào biểu tượng đầu tiên> dán.
      • Trong trình hướng dẫn Thư mục Thư viện Bổ sung, bấm OK.
    • (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; freeglutd.lib; glew32d.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.
    • (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 các tệp freeglutd.dll và glew32d.dll và dán vào thư mục GLUTsrc-GLEWsrc-0.

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

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

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

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

Như trên Phần 4. Đối với loại tên của mẫu GLUTsrc-GLEWsrc. Đối với loại tên của dự án GLUTsrc-GLEWsrc-1. Hãy nhớ khi bạn tạo dự án với mẫu này, trong menu chính của Visual Studio GUI chọn x64, cũng sao chép và dán các tệp dll như trong Phần này. Làm tốt lắm.

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

Bước 1. Trong hướng dẫn này, bạn đã học cách thiết lập FreeGLUT và GLEW 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.

Lời khuyên

  • Khi bạn cần xóa thư mục dự án, hãy đóng Visual Studio> xóa thư mục dự án> mở Visual Studio.
  • 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 (các) tệp.h (trong hướng dẫn này C: / GL / freeglut / include và C: / GL / glew / include) 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 có 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.lib hoạt động (trong hướng dẫn này dành cho nền tảng x86, C: / GL / freeglut / lib 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, hãy điều hướng đến thư mục chứa (các) tệp.lib (trong hướng dẫn này dành cho nền tảng x86, C: / GL / freeglut / lib 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 với phần mở rộng của nó.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: