2012-07-10 34 views
5

Một trong những tác phẩm tiêu đề sử dụngKhông thể mở tập tin bao gồm config.h

#include <config.h> 

nhưng tôi vẫn gặp lỗi

Fatal error C1083: Không thể mở bao gồm file: 'config.h': Không có tệp hoặc thư mục nào như vậy

và tôi không biết tại sao. config.h nằm trong thư mục tiêu đề trong dự án và khi tôi nhấp chuột phải vào nó, tôi thực sự có thể mở tệp, nhưng tôi vẫn gặp lỗi này khi xây dựng dự án.

+0

Ý tôi là trong mã, tôi thực sự có thể nhấp vào dòng #include và mở tệp từ đó. Vì vậy, các studio trực quan rõ ràng biết tệp nào được cho là tham chiếu. – SSEMember

Trả lời

4

Điều đó phải có nghĩa là thư mục không được thêm vào tab thư mục phụ bao gồm trong thuộc tính dự án. Nếu tiêu đề không nằm trong cùng một vị trí với tệp nguồn, nó không quan trọng nếu nó được thêm vào dự án hay không.

Đến thuộc tính dự án (nhấp chuột phải vào dự án) ->Configuration Properties ->C/C++ ->chung ->bổ sung bao gồm thư mục và thêm thư mục nơi cư trú của tiêu đề (có thể giống như "./headers").

+0

@SSEMember không thể như vậy. Bạn có thể làm một lỗi đánh máy ở đâu đó. –

+0

Tôi nghĩ điều đó đã hiệu quả. Tôi đã đưa vào thư mục tất cả các tệp đã có và có một bộ lỗi khác mà tôi biết không liên quan. Cảm ơn. Mặc dù tôi vẫn chưa rõ lý do tại sao dự án không thể tìm thấy tệp .h, mặc dù có trong cùng thư mục với tệp .c. – SSEMember

+1

@SSEMember có nghĩa là bạn không biên dịch các tệp mà bạn cho là ... –

Các vấn đề liên quan