Như tiêu đề cho biết. Tôi có một dự án C++ và thêm 1 tệp C.h và tệp nguồn C., nhưng chúng đang gặp sự cố vì phần còn lại của dự án sử dụng tiêu đề được biên dịch sẵn, nhưng nếu tôi cố gắng đưa nó vào các tệp C đó, đưa ra một lỗi. Tôi không thể chỉ vô hiệu hóa các tiêu đề biên dịch sẵn cho toàn bộ dự án, bởi vì nó là một phần của một dự án lớn hơn sử dụng nó và có mã của người khác.Vô hiệu hóa các tiêu đề được biên dịch sẵn cho một tệp cụ thể trong dự án VC++ 2010
Vậy có cách nào để chọn hai tệp C đó (tệp .h header và .c) và tắt PCH không?
Cảm ơn.
Tính năng "tiêu đề biên dịch sẵn" của Visual Studio là tăng tốc xây dựng dự án của bạn. Bạn có thể tắt nó một cách an toàn nếu bạn gặp sự cố, nhưng có vẻ như có các vấn đề khác với mã của bạn. – BitBank
Việc thêm các tệp C đã tạo ra sự cố. Nhưng tôi đọc đó là không nên. Chỉ có lỗi tôi nhận được vào lúc này là với PCH. – bitterman
Nếu dự án của bạn không xây dựng với các tiêu đề được biên dịch trước bị tắt, thì bạn phải theo dõi vấn đề thực sự (ví dụ: xung đột hoặc lỗi trong tệp .h hoặc .c) – BitBank