Zaia - Trang tin tức thương mại điện tử cập nhật tin mới nhất
  • Trang chủ
  • Bất động sản
  • Internet
  • Công Nghệ
No Result
View All Result
  • Trang chủ
  • Bất động sản
  • Internet
  • Công Nghệ
No Result
View All Result
Zaia - Trang tin tức thương mại điện tử cập nhật tin mới nhất
No Result
View All Result

Kinh nghiệm tải và cấu hình thư viện lập trình game SDL C++ hiệu quả

admin by admin
August 16, 2020
in Internet
22
Lập Trình Game C++ SDL Bài 1: Giới Thiệu & Cài Đặt

Game 2D là một trong những tựa game rất được giới trẻ yêu thích hiện nay. Vì vậy rất nhiều bạn muốn thử sức xây dựng tựa game này để nâng cấp độ khó cho chương trình nhưng gặp khó khăn trong việc tải cấu hình phần mềm? Vậy nên trong bài viết này Zaia muốn chia sẻ đến các bạn kinh nghiệm tải, cấu hình thư viện lập trình game sdl c++ hiệu quả. Các bạn hãy cùng https://zaia.vn/ theo dõi để hiểu hơn nhé.

Tải thư viện ngôn ngữ lập trình game SDL C++ hiệu quả

Sdl c++ là thư viện ngôn ngữ lập trình có tính ứng dụng cao trong cuộc sống hiện đại ngay nay. Vì vậy tìm kiếm thư viện ngôn ngữ chất lượng để tải về máy và sử dụng không hề khó. Cách tải thư viện ngôn ngữ lập trình game sdl c++, theo Zaia.vn sẽ có rất nhiều cách. Tuy nhiên sẽ có 2 cách chính: Cách đầu tiên mà bạn có thể dễ dàng áp dụng chính là truy cập vào trang chủ của thư viện SDL C++. Cách thứ hai là áp dụng tải bộ thư viện ngôn ngữ được chia sẻ hôm nay.

Tải thư viện ngôn ngữ lập trình game sdl c++
Tải thư viện ngôn ngữ lập trình game sdl c++

Tải thư viện ngôn ngữ sdl c++ tại trang chủ

Đối với cách này khi áp dụng không hề khó. Bạn chỉ cần lên mạng tìm đến link trang chủ của thư viện ngôn ngữ lập trình game c++. Sau đó tiến hành tải về máy. Hoặc bạn có thể trực tiếp truy cập theo link trang chủ: https://bit.ly/3kTyHpY

Tuy nhiên, sau khi truy cập vào trang chủ thư viện, bạn cần tìm đến đúng link thư viện ngôn ngữ sdl c++. Bởi vì tại đây cung cấp rất nhiều link lập trình khác nhau. Do đó bạn cần phải có sự lựa chọn thất chính xác để có thể tải đúng link thư viện mà mình cần.

Khi hoàn tất quá trình tìm kiếm, xác định link tải thư viện bạn chỉ cần nhấn tải về là được. Như vậy bạn có thể hoàn thành xong việc tải thư viện về máy.

Tải thư viện ngôn ngữ sdl c++ link chia sẻ

So với việc tải thư viện ngôn ngữ sdl c++ tại trang chủ thì cách này có phần đơn giản hơn rất nhiều. Bởi vì khi áp dụng tải thư viện theo đường link chia sẻ thì bạn sẽ không phải mất thời gian tìm kiếm đường link chính xác. Hơn nữa bạn cũng không phải lo lắng tải sai thư viện mình cân.

Tải thư viện ngôn ngữ sdl c++ link chia sẻ
Tải thư viện ngôn ngữ sdl c++ link chia sẻ

Link tổng hợp chia sẻ thư viện ngôn ngữ lập trình sdl c++ có đầy đủ các link cần thiết cho người dùng. Chỉ cần tải đúng trình tự các link là bạn sẽ không phải tìm kiếm thêm thư viện ngôn ngữ khác để tải về máy. Sau đây là tổng hợp link tải thư viện lập trình game 2D C ++ SDL.

  • SDL Lib: https://bit.ly/315hu53
  • SDL Image Lib: https://bit.ly/3kIPifQ
  • SDL Font Lib: https://bit.ly/3kMzGbb
  • SDL Mixed Lib: https://bit.ly/3g38ZLK

Đây là bộ link thư viện ngôn ngữ lập trình được tổng hợp với các link đầy đủ, chính xác nhất. Vì vậy bạn có thể tải bộ link này về máy để có được chương trình lập trình game hoàn hảo, ít lỗi. Như vậy việc cài đặt và sử dụng chương trình trở nên đơn giản, dễ dàng hơn.

Thực hiện giải nén file thư viện ngôn ngữ lập trình sdl c++ nếu muốn cài đặt về máy

Sau khi tải xong thư viện về máy, bước tiếp theo cần làm là giải nén file vừa tải về. Như vậy bạn sẽ thu được 4 file cài đặt tương ứng:

  • SDL _1_2_15
  • SDL _ Image _ 1_2_4
  • SDL _ mixer _1 _ 2 _12
  • SDL2 _ ttf _ 2 _ 0 _ 11
Giải nén các file sdl c++ tải về
Giải nén các file sdl c++ tải về

Bạn tiếp tục tạo một file DL_File. Ở file vừa tạo này sẽ dùng để chứa toàn bộ các file X86 của các file vừa giải nén xong. Có nghĩa là bạn copy tất cả các file X86 ở trong file lib. File lib ở trong mỗi file giải nén.

Cách cấu hình thư viện ngôn ngữ lập trình sdl c++ đơn giản, hiệu quả

Khi có được file thư viện sdl c++ thì việc cấu hình thư viện trở quan trọng hơn bao giờ hết. Tuy nhiên công việc này rất đơn giản và dễ dàng. Do đó bạn chỉ cần làm đúng hướng dẫn là có thể tự mình thực hiện được.

Tạo Project

Để tạo Project, bạn cần sử dụng công vụ VS 2012. Nếu bạn nào chưa có công cụ này thì cần phải cài đặt trước. Nếu bạn nào có rồi thì tiến hành mở công cụ lên rồi chọn New Project.

Lúc này một cửa sổ mới sẽ hiện ra, bạn chọn win 32. Ở mục Name, bạn điền tên mình thích. Ví dụ như game 2D. Tiếp đến bạn chọn đường dẫn lưu tựa game và nhấn OK. Bạn tiếp tục nhấn chọn “NEXT”.

Sử dụng công vụ VS 2012 để tạo project cho cấu hình thư viện
Sử dụng công vụ VS 2012 để tạo project cho cấu hình thư viện

Một cửa sổ khác xuất hiện, bạn tích vào “Empty project”. Cuối cùng nhấn chọn “Finish”. Bạn tiếp tục nhấn chuột phải vào Source file. Sau đó chọn add -> new file rồi đặt tên main.cpp. Nhấn Add.

Mở main.cpp để viết 1 hàm như sau:

#include<windows.h>

Void main ()

{

Return;

}

Liên kết project với thư viện  sdl c++

Bạn vào thư mục lưu các file sdl c++ được giải nén. Sau đó bạn copy toàn bộ các file này rồi vào Source ->main.cpp -> Open Containing folder. Bạn dán vào mục dự án mình đang làm. Khi bạn hoàn thành xong công đoạn này, bước tiếp theo là cấu hình đường dẫn. Trong công cụ VS 2012 bạn vào tên dự án mình thực hiện. Nhấn chuột phải, chọn properties. Một bảng thông báo hiện ra, bạn chọn VC++ Directories -> Include Directories.

Liên kết project với thư viện  sdl c++
Liên kết project với thư viện  sdl c++

Include Directories

Bạn vào file SDL_1_2_15 rồi copy đường link file include rồi dán vào bảng báo vừa xuất hiện. Bạn xóa phần trước đường link, chỉ giữ lại phần SDL_Lib\SDL_1_2_15\include. Sau đó thêm vào trước $(SolutionDir) SDL_Lib\SDL_1_2_15\include.  Tương tự bạn thực hiện với các file còn lại rồi nhấn OK.

Library Directories

Tiếp theo, bạn chọn Library Directories -> Vào từng file được giải nén->lib->cấu hình phù hợp->copy đường link. Dán vào tương tự như với include. Chỉ thêm $(SolutionDir)SDL_Lib\SDL_1_2_15\lib\x86. Thao tác lại với các file còn lại.

Cấu hình mục Library Directories
Cấu hình mục Library Directories

Linker – input

Bạn vào Linker – > Input -> Nhấn vào mũi tên ở gốc phải để đặt tên. Một bảng mẫu xuất hiện, bạn add các lệnh sau vào:

SDL.lib

SDLmain.lib

SDL_image.lib

SDL_mixer.lib

SDL_ttf.lib

Add lệnh
Add lệnh

Nhấn OK để kết thúc

Tiếp theo bạn vào System ->Subsystem:WINDOWS->Apply

Thực hiện chỉnh các  hàm trong thư viện SDL:

#include<windows.h>

#include<SDL.H>

Int main(int arc, char*argv[])

{

Return 0;

}

Chỉnh sửa hàm main để hoàn thiện cấu hình thư viện
Chỉnh sửa hàm main để hoàn thiện cấu hình thư viện

Đến đây nếu chạy chương trình sdl c++ trong quá trình cài đặt cấu hình không bị lỗi nghĩa là bạn đã thành công. Lúc này bạn có thể sử dụng thư viện ngôn ngữ lập trình sdl c++ để tạo ra những game 2D hấp dẫn. Nếu có gì thắc mắc thêm, bạn có thể truy cập website: zaia.vn để được hỗ trợ.

Tags: Youtube
Previous Post

Học lỏm bí quyết lập Yahoo Mail miễn phí siêu đơn giản chi tiết nhất

Next Post

Dell Inspiron 15 3000 Laptop Review! (3576)

Next Post
Dell Inspiron 15 3000 Laptop Review! (3576)

Dell Inspiron 15 3000 Laptop Review! (3576)

Comments 22

  1. Nam Phạm says:
    3 years ago

    Em thấy cái phần code ,tại sao phiên bản mới lại phải dùng #undef main
    Chứ đọc cái code đoạn này em ko hiểu,ai xem qua hiểu ,chỉ giúp với ạ.

    Reply
  2. Dance Light says:
    3 years ago

    em dùng VS2019 bị lỗi cannot opèn file"SDL.lib"

    Reply
  3. Hoàng Onmyoji says:
    3 years ago

    e bị 2 lỗi:
    unresolved external symbol __imp__fprintf referenced in function _ShowError
    unresolved external symbol __imp____iob_func referenced in function _ShowError
    a ạ.
    e dùng vs2019

    Reply
  4. Mạnh Hùng Lê says:
    3 years ago

    mới biết C++ cơ bản theo học được không anh?

    Reply
  5. Bear Gama says:
    3 years ago

    Máy nó kêu không tìm thấy SDL.dll là sao anh, trong tệp em kiểm tra có SDL.dll mà

    Reply
  6. luận lâm says:
    3 years ago

    em làm theo hướng dẫn rồi mà sao ko gọi được thư viện SDL.h vậy ạ

    Reply
  7. song diệp says:
    3 years ago

    thư viện SDL.h của em nhận mà sao chạy chương trình sai là ntn anh

    Reply
  8. Thanh Hải Trần says:
    3 years ago

    a ơi. Khi e cài như a, thì VS2012 báo lỗi k tìm đc file SDl.dll ạ

    Reply
  9. Kimngan Ly says:
    3 years ago

    bạn ơi sao mình không vào web được?

    Reply
  10. Chuong Tang Khanh says:
    3 years ago

    cho em hỏi là cái này dùng với codeblock được không anh

    Reply
  11. Giải Trí Tổng Hợp. says:
    3 years ago

    em dùng vs2017 nên em đã thử cách fix của anh chỉ nhưng mà vẫn không được anh ơi @@

    Reply
  12. One Direction_time to shine says:
    3 years ago

    anh ơi lúc e buid thì nó hiện cảnh báo này
    >MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library

    Reply
  13. Mon says:
    3 years ago

    Tôi bị lỗi ở Step1;2

    Reply
  14. Phuong Ly says:
    3 years ago

    Rất hữu ích, rõ ràng và dễ hiểu. Tks anh nhiều

    Reply
  15. Hài VLogs says:
    3 years ago

    Tại sao anh không hướng dẫn open gl ạ

    Reply
  16. Trần Đình Thắng says:
    3 years ago

    Anh ơi anh cho em hỏi với ạ. Em dùng visual 2017 .
    Em tạo chỉ có Windows Console Application .
    Song rồi khi tạo trong project có thư viện sẵn " stdafx.h "
    Em ko làm thế nào để cài windows Console mà chống anh ạ.
    Mong anh giúp em

    Reply
  17. tien tran says:
    3 years ago

    khi build thì nó thông báo Warning 1 warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library C:UsersUserDocumentsVisual Studio 2012ProjectsSDLSDLMSVCRTD.lib(cinitexe.obj) SDL

    Reply
  18. tien tran says:
    3 years ago

    sao của mình bị lỗi thông báo là the code execution cannot proceed because SDL.dll was not found. Reinstalling the program may fix this problem

    Reply
  19. Nguyên Anh says:
    3 years ago

    Học xong OOP C++ học gì nữa để học cái này ạ

    Reply
  20. Vuong Dang says:
    3 years ago

    xin bac tu van van cho e chut xiu , thuc ra e rat mem man voi game wining eleven 3 ( bong da hoi xua ) h e muon chinh sua thi dung chuong trinh nay co the chinh sua trong game dk ko a ! e xin cam on

    Reply
  21. Vanlong Do says:
    3 years ago

    Chao ban mình muốn tìm ra quy luật quay thử xổ số miền bắc ban biêt không…minh hay quay thử dể chơi cá độ nếu ban biêt chi giùm minh minh sẽ hậu tạ..ban lap trinh duoc lh minh nhe .0974337455

    Reply
  22. nô si châu says:
    3 years ago

    Video rất chi tiết, cảm ơn nhiều!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Xem Thêm

Hình ảnh chung cư Thanh Xuân

Mua nhà chung cư Thanh Xuân: Nhất định phải ghi nhớ 5 quy tắc “vàng” để tránh gặp xui xẻo

October 18, 2022
Hình ảnh bán chung cư bắc từ liêm 3

Kinh nghiệm bán chung cư Bắc Từ Liêm nhanh chóng và hiệu quả

October 10, 2022
Hình ảnh mua nhà quận Ba Đình

Kinh nghiệm kiểm tra trước khi mua nhà quận Đống Đa

October 3, 2022
CHUNG CƯ AN BÌNH PLAZA – NƠI HỘI TỤ TIỆN ÍCH ĐẲNG CẤP

CHUNG CƯ AN BÌNH PLAZA – NƠI HỘI TỤ TIỆN ÍCH ĐẲNG CẤP

September 27, 2022

6 điều cần làm trước khi bạn mua hệ thống CRM lần đầu tiên

August 19, 2022

Kinh nghiệm mua nhà quận Hai Bà Trưng hữu ích nhất 2022

August 8, 2022
  • Liên Hệ
  • Chính Sách Bảo Mật

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Trang chủ
  • Bất động sản
  • Internet
  • Công Nghệ

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.