2 January, 20184 December, 2018admin 44 Commentsc++ sdl game, game c++ cùng sdl, game sdl c++, học làm game với c++, lí giải lập trình sẵn game c++ và sdl, lập trình game c++, Lập Trình Game C++ SDL, thiết kế game với sdl c++, tìm hiểu về thư viện sdl c++
Chào mừng các bạn mang đến cùng với chủ đề: học tập lập trình game c++ SDL 

Trong bài bác trước tiên này mình đang giới thiệu về tlỗi viện SDL và phương pháp cài đặt, thông số kỹ thuật cũng tương tự tạo nên một project với ngôn từ xây dựng c++

1. Thỏng viện SDL: Simple DirectMedia Layer.

Bạn đang xem: Sdl là gì

+ Được sáng lập do Sam Lantinga vào thời điểm năm 1998

+ Là một thư viện xây dựng mã nguồn msinh hoạt áp dụng miễn chi phí.

+ Được viết bởi C cùng cung cấp tốt cùng với C++ C# Java… và có thể được áp dụng bên trên các hệ điều hành khác nhau nlỗi : Linux, windows, MAC.

+ Là một tlỗi viện lập trình có chức năng trừu tượng hóa các phần cứng độ họa, âm tkhô nóng và sản phẩm vào ra.

+ Có thể chuyển động thông thường với cùng một vài ba tlỗi viện khác như là SMPEG – OpenGL -OpenAL.

2. Download Tlỗi viện.

Các bạn có thể vào trang chủ: => trang chủ Page

Tuy nhiên hoàn toàn có thể lần thứ nhất các bạn còn kinh ngạc băn khoăn đề nghị down dạng hình làm sao với down hồ hết lib nào về.

Thì các bạn cũng có thể down trên link blog của chính bản thân mình. Mình sẽ tổng đúng theo cỗ thư viện chuẩn chỉnh để thực hành thực tế xuất sắc cho các bài bác demo

=> DOWN BỘ THƯ VIỆN SDL CHUẨN TẠI ĐÂY.

*

Các các bạn down cả 4 ông thỏng viện SDL vào vùng khoanh đỏ về.

quý khách như thế nào chưa mua visual studio thì cũng có thể download luôn luôn tại phía trên cũng rất được.

Và mình sẽ sử dụng VS 2012 để thực hành thực tế những demo.

3. Cấu hình tlỗi viện.

Sau lúc download thư viện kết thúc, chúng ta bung file thì các các bạn sẽ được 4 folder nlỗi sau.

*

Các bạn cũng có thể thay tên hoặc để ngulặng thương hiệu folder cũng ko sao cả.

Trong từng thư mục lib đều phải sở hữu một mục đó là: Include với một mục là Lib. Và họ chỉ quyên tâm cho 2 mục này.

Step 1: Tạo một thư mục đựng những file dll để về sau copy vào folder debug hoặc release của dự án.

Chui vào từng folder SDL ở bên trên. Chọn thư mục lib. Chọn một thông số kỹ thuật là x86. ví như ko gồm sự phân loại x86 với x64 thì các file trong những số ấy là sử dụng chung.

Các chúng ta copy toàn bộ hầu như file dll trong những số ấy và paster vào thư mục dll ở bên trên.

*

Step 2: Tạo Project

B1. Tạo một project c++ cùng với biện pháp VS 2012. Chọn một số loại console application và empty project

B2. Chọn source file cùng add new file main.cpp. Sau kia viết 1 hàm chủ yếu trong tệp tin main.cpp như sau

Build thử nhằm đảm bảo project ko lỗi biên dịch.

*

Step 3. Liên kết project với thư viện SDL.

Đôi khi nhằm links một project với một thỏng viện phía bên ngoài. Có 2 cách để cấu hình.

Xem thêm: Mạnh Quỳnh - Tiểu Sử Ca Sĩ

Cách 1. Chúng ta để thỏng viện lib vào một thư mục thắt chặt và cố định vào máy vi tính. vì thế lúc add thỏng viện chúng ta vẫn phải add đường dẫn hoàn hảo và tuyệt vời nhất.

+ Ưu điểm là bọn họ chỉ cần sử dụng bình thường một đường truyền kia đến đa số project.

+ Nhưng được điểm. Lúc copy dự án công trình sang lắp thêm khác thì. Máy khác buộc phải có băng thông chứa tệp tin lib như nhau thiết bị của chúng ta. Hoặc ko bọn họ phải tạo lại.

*

B1. Tôi để folder SDL_Lib thắt chặt và cố định trong tlỗi mục F của mình.


B2. Include đường dẫn cất thư mục lib vào project.

*

Cách 2: Copy folder cất SDL Lib vào cùng rất thư mục của dự án.


do đó khi add đường dẫn thư viện thì buộc phải add theo băng thông kha khá, phụ thuộc file solution làm cho cội.

Nó có điểm mạnh là project với quý phái vật dụng khác thì luôn ok với điều kiện copy luôn cả folder lib đi kèm theo.

Nhưng nhược điểm là mỗi project tạo bắt đầu lại đề xuất copy lib vào vào project đi kèm.

Và tôi sẽ thực hiện phương pháp 2 để thực hành. Vì sau đây tôi đã phải để link để các bạn download project thử nghiệm về.

B1. Tôi copy folder vào thông thường cùng với folder đựng project.

*

B2. Cấu hình đường truyền đã nhỏng sau.

*

Các bạn sẽ thấy. $(SolutionDir) sẽ thay mặt cho đường dẫn chứa solution của dự án:

ví dụ như project của mình sẽ là : C:UserspassionphamDesktopGameSDLCppSDLGame

Sau khi sử dụng một trong 2 cách trên thì các bước dưới đây là cần sử dụng chung.

Trong Linker – Input:

*

Và vào System. Chọn subsytem:WINDOWS

*

Cuối cùng họ sửa lại hàm main với Điện thoại tư vấn thỏng viện SDL.h như sau.

Sau đó build project nhằm đánh giá. Nếu build thành công là câu hỏi cấu hình sẽ hoàn chỉnh.

*

MỘT LƯU Ý: Thời gian vừa mới đây có tương đối nhiều bạn thực hiện theo bài viết của mình cơ mà chúng ta lại chạy trên phiên phiên bản VS 2017.

Và chúng ta hay bị lỗi nhỏng sau:

*

Để khắc phục và hạn chế hiện tượng kỳ lạ lỗi này bên trên phiên bạn dạng VS 2017 chúng ta làm 2 bước như sau:

Trong Linker -> System, các bạn hãy không lựa chọn WINDOWS nữa nhưng chọn ConsoleThêm câu lệnh: #undef main  tức thì sau phần include.

*

Ok. vì vậy những bạn sẽ fixed được lỗi trên phiên bản VS 2017

Sau Lúc build thành công xuất sắc.

Xem thêm: Cù Trọng Xoay Là Ai Là Triệu Phú Có Học Vấn Như Nào, Giáo Sư Cù Trọng Xoay, Anh Là Ai

Các bạn hãy copy tất cả tệp tin dll mà lại chúng ta đang tàng trữ trong thư mục dll từ số đông step nguồn vào folder build debug hoặc release của project.


Chuyên mục: HỎI ĐÁP
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *