01/10/2018, 17:45

Error: already define in file <name>.obj

This post was flagged by the community and is temporarily hidden.

Văn Dương viết 19:51 ngày 01/10/2018

Hãy cho thêm dòng :

#pragma once

Vào đầu các file *.h. Sau đó clear trước khi build lại.
Đọc thêm pragma once ở đây:

Anh nhớ anh giải thích cái này ở đâu đó rồi, chắc trên Facebook. #pragma là gì? #pragma nói chung cũng là một tiền xử lý, nó sẽ được thực thi trước khi việc compile xảy ra. Em xem lại phần C của anh có nói về tiền xử lý. #pragma once là gì? Có nhiều loại lệnh bắt đầu bằng #pragma mà trong đó #pragma once được sử dụng nhiều nhất, được nhiều compiler hỗ trợ. Tuy nhiên #pragma once không phải là chuẩn. Bài này a có nói về chuẩn và không chuẩn Công dụng của #pragma once là để tránh việc i…

HoangLong.hcmus viết 19:46 ngày 01/10/2018

cách của e là cách 2 của a đạt nói đấy ạ. #ifndef và #define . đã thêm ở tất cả các file .h rồi ạ

Văn Dương viết 19:49 ngày 01/10/2018

Bạn làm sai cách dùng #ifndef và #define nên tất nhiên không có tác dụng.

Bài liên quan
0