Announcement

Collapse
No announcement yet.

Lỗi LNK1169 one or more multiply define symbol found của visual studio 2019

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
    20522141
    Võ Đình Ngọc Uyển

  • 20522141
    replied
    Em cảm ơn ạ

    Leave a comment:

  • 16520291
    Nguyễn Dương Hoàng Duy

  • 16520291
    replied
    Mỗi project chỉ được phép có 1 hàm main là đúng rồi bạn, vì khi chạy thì chương trình cần biết bắt đầu chạy từ đâu chứ.
    Nếu các bài tập của bạn đều không cần dùng lại quá nhiều code chung thì nên tạo project mới, còn không sẽ có 2 cách để tránh việc copy code:
    Cách 1 là dùng chung 1 project, và tạo nhiều hàm main_1(), main_2(), .. main_n() ở tương ứng với từng file cpp bài tập bạn cần, sau đó có 1 hàm main chính để gọi đến từng hàm main trong các file cpp kết hợp switch case/if else.
    Cách 2 là tạo 1 share library và để hết code chung trong đó cho các project bài tập kia import vào.

    Leave a comment:

  • 20522141
    Võ Đình Ngọc Uyển

  • Lỗi LNK1169 one or more multiply define symbol found của visual studio 2019

    Sau 1 hồi mò, em thấy lỗi này là do file source.cpp và source1.cpp có cùng tên hàm main() trong cùng 1 project. Vậy ngoài cách mỗi lần làm 1 bài em phải tạo 1 project mới thì có cách nào khác để sửa lỗi này không ạ? Tại em thấy làm như cách em nói thì bất tiện quá. Mong các anh chị giải đáp. Em cảm ơn.
    You do not have permission to view this gallery.
    This gallery has 1 photos.

LHQC

Collapse
Working...
X