30/09/2018, 16:19

Lỗi khai báo graphic c++

Mình đang muốn học đồ họa C++(viết bằng Dev C++) nhưng khi khai báo thư viện graphic nó báo lỗi.

Lỗi như sau:

graphics.h no such file or directory compilation terminated

Tại sao nó lại báo lỗi này?

Nguyễn Minh Dũng viết 18:24 ngày 30/09/2018

Thế nó báo lỗi gì? Và code của em khai báo như thế nào nữa?

Đạt viết 18:33 ngày 30/09/2018

dạ. nó báo là graphics.h no such file or directory compilation terminated anh ạ! chưa có thư viện này sao anh :((

Nguyễn Minh Dũng viết 18:34 ngày 30/09/2018

Nó báo vậy có nghĩa là không có thư viện này. Thư viện này là thư viện đã rất cũ rồi, không còn được hỗ trợ nữa. Em hãy nghiên cứu OpenGL nếu em muốn làm đồ họa. Hoặc nếu em muốn làm giao diện, thì em nên học Qt.

Lần sau em nên đặt câu hỏi “hay hơn” bằng cách đưa ra lỗi em mắc phải, code em đã viết nhé. Ít nhất cũng phải như bài này

Mình dùng codeblock để code, mình tạo file INPUT trong ổ đĩa D.Debug thì thấy con trỏ file vẫn nhận giá trị NULL tức là mở file INPUT không thành công rồi.Nhờ mọi kiểm tra zùm mình với. #include<stdio.h> int doi_coso2(int soNguyen); int kiemtra_doixung(int soNguyen); void in(int soLan_test,FILE *file,FILE *file1); int main(){ FILE *file,*file1; int soLan_test=0; file=fopen("D:\INPUT","rt"); file1=fopen("D:\OUTPUT","wt"); fscanf(file,"%d",&soLan_test); in(soLan_test,fi…
Đạt viết 18:33 ngày 30/09/2018

vầng em quên mất anh nói kỹ hơn chút cho em được không?

Nguyễn Minh Dũng viết 18:30 ngày 30/09/2018

Em bấm vào công cụ tìm kiếm của diễn đàn và search

  • OpenGL
  • Game
  • Đồ Họa
  • Qt

Đảm bảo đủ cho em đọc luôn

Đỗ Trung Quân viết 18:22 ngày 30/09/2018

MÌnh nhớ là năm ngoái mình code trái tim 3D = devC++ vẫn nhận Graphic.h Có thể bạn chưa dẫn môi trường cho nó > báo lỗi k tồn tại, muốn chạy bạn phải download file graphics.h và file libbgi.a để ở thư mục cài đặt
Cũng nghịch cái này nhưng chán rồi

... viết 18:28 ngày 30/09/2018

Có ngay tutorial OpenGL với glut.h version 3.7

http://www.videotutorialsrock.com/

Và những API của glut version 3 and above

https://www.opengl.org/resources/libraries/glut/spec3/spec3.html

Em thấy ở nước ngoài người ta nói GLUT nay đã lỗi thời rồi, nên sử dụng modern OpenGL.
Cụ thể là openGL framework (GLFW) như ở đây:

codeincodeblock.com

Modern OpenGL Tutorial Series

Modern OpenGL are different than ancient opengl version before 2.0. After opengl 2.0 vetex shader and fragment shader became compulsory. It...

Nhưng máy em bị hư card đồ họa rời AMD rồi, chạy thử code mẫu của người ta thì nó nói card onboard không hổ trợ openGL 4.2. Vậy em có nên tiếp tục với GLUT ko anh @ltd ?

Bài liên quan
0