2012-12-21 28 views
10

điều này khiến tôi phát điên. Tôi đã tìm kiếm hai ngày nhưng không thể tìm thấy bất kỳ câu trả lời nào. Tôi muốn phát triển một số thứ với OpenGL 3 (hoặc mới hơn) với Visual Studio 2010/C++.Nơi nhận OpenGL32.lib cập nhật?

Tiêu đề và thư viện do Microsoft cung cấp quá cũ để hỗ trợ OpenGL 3, vì vậy tôi đang cố gắng tìm phiên bản mới hơn. Tôi dễ dàng tìm thấy các tập tin tiêu đề trong registry OpenGL (http://www.opengl.org/registry/) nhưng tôi không thể tìm thấy OpenGL32.lib bất cứ nơi nào. Làm thế nào tôi phải liên kết một chương trình mà không có nó?

+1

Hãy xem [this] (http://openglbook.com/the-book/chapter-1-getting-started/). Phiên bản mới hơn được cung cấp thông qua trình điều khiển của nhà cung cấp GPU của bạn. –

+0

Cố định liên kết từ trên cao: http://openglbook.com/chapter-1-getting-started.html – Andrew

Trả lời

8

Không có thư viện OpenGL mới hơn cho cửa sổ và sẽ không có. Họ quyết định dừng lại ở OpenGL 1.1 and even call it a legacy graphics.

Tuy nhiên, bạn có thể sử dụng load opengl function và đó là cách mọi người có quyền truy cập vào các tính năng mới nhất của opengl.

Bạn cũng có thể sử dụng GLEW library để có quyền truy cập vào các chức năng của phiên bản.

+0

Tôi đã hy vọng cho một câu trả lời khác nhau, nhưng có, câu trả lời của nó nó :) – Chuck

+0

@Chuck: Câu trả lời bạn mong đợi ? BTW: Tôi đang xem xét nghiêm túc trong việc phát triển một thư viện như vậy, bạn chỉ có thể liên kết thay vì nhảy qua các vòng tải trình mở rộng hoặc tương tự. Chỉ cần một opengl.lib thay thế, mà piggybacks trên hệ thống OpenGL cài đặt và cung cấp tất cả các chức năng mới hơn như chỉ là một thư viện. – datenwolf

+0

Tôi ước ai đó có thể cho tôi liên kết để tải xuống .lib bị thiếu. Tôi không hiểu tất cả các cơ chế của nó (chưa), nhưng tôi tự hỏi tại sao không ai khác (ngoài Microsoft) có ý tưởng tạo ra lib đó. Tất cả những người đã cố gắng giống như tôi đã phải có cùng một vấn đề và có thể có cùng một câu hỏi như tôi đã có. Tha thứ cho tôi nếu suy nghĩ của tôi xuất hiện quá ngây thơ. – Chuck

Các vấn đề liên quan