Tôi đã tạo một dự án C++ trên Linux và tôi nhóm các tệp nguồn trong nhiều thư mục để tự tổ chức.Làm cách nào để giữ phân cấp thư mục nguồn trên trình khám phá giải pháp?
Tôi đã sử dụng CMake để biên dịch, với một CMakeFiles.txt trên mỗi thư mục con.
srcs
|--folderA
| |--Toto.cpp
| |--Tata.cpp
|
|--folderB
| |--Foo.cpp
| |--Bar.cpp
[...]
Gần đây, tôi mở nó bằng Visual Studio 2015, tìm thấy mọi tệp nguồn, nhưng chỉ cần đặt toàn bộ danh sách vào thư mục "Tệp nguồn" của trình khám phá giải pháp.
Source Files
|--Toto.cpp
|--Tata.cpp
|--Foo.cpp
|--Bar.cpp
Tôi dự định có một số lượng lớn tệp và sẽ sớm khó tìm thấy tệp.
Có cách nào để nói rõ ràng để tôn trọng phân cấp thư mục trên trình khám phá giải pháp không?
Phiên bản CMake nào? –
@JamesAdkison Tôi đang sử dụng cái cuối cùng, 3.3.1. – Aracthor
Tôi đã thêm một ví dụ 'assign_source_group' thực hiện bạn có thể thấy hữu ích cho câu trả lời của tôi trong [Làm thế nào để thiết lập bộ lọc Visual Studio cho thư mục con lồng nhau bằng cách sử dụng cmake] (http://stackoverflow.com/questions/31422680/how-to-set -visual-studio-filters-for-lồng nhau-sub-directory-using-cmake/31423421 # 31423421). – Florian