Điều tôi đang cố gắng thực hiện là thiết lập dự án trong đó không quan trọng nếu tiêu đề được biên dịch sẵn được đặt hay không. stdafx.hpp
là P.H.Thiết lập dự án có thể biên dịch cả có và không có tiêu đề được biên dịch trước
Vấn đề chính của tôi là tôi có tệp trên thư mục máy chủ, không chỉ thư mục gốc của dự án. Gì có Tôi tryed:
Nếu tôi
#include "stdafx.hpp"
ở khắp mọi nơi hoạt động tốt với PH bộ trên, nhưng nó sẽ phàn nàn nếu tôi tắt nó, bởi vì các tập tin trong các thư mục con coudn't tìm thấy nó.
Nếu tôi
#include "../stdafx.hpp"
trong các tập tin mà đang subdirs, nó hoạt động tốt mà không có PH, nhưng với PH, trình biên dịch phàn nàn về
stdafx.hpp
không được bao gồm.Nếu tôi đặt lực bao gồm tệp thành
stdafx.hpp
, với đường dẫn tương đối hoặc tuyệt đối, trình biên dịch đã cho tôi lỗi (không thể nhớ ngay bây giờ, nếu cần thiết tôi sẽ tái tạo).
Vì vậy, giải pháp có thể là gì?