簡體   English   中英

如何從 C++ 程序中找到 STL 頭文件?

[英]How can the STL headers be found from inside a C++ program?

我正在編寫一個腳本來遞歸記錄.c.cpp.h.hpp文件中的所有#include指令。 但是,我需要能夠從該程序中找到 STL 標頭所在的文件夾,以便我可以搜索該文件夾,然后打開該標頭進行搜索(等等)。

顯然編譯器知道這些文件在哪里,那么有沒有辦法從編譯器中獲取這些信息呢? 另外,我想將路徑保存為std::filesystem::path對象。

如果便攜式解決方案是不可能的,那么使用 MSVC 2019 的 Windows 解決方案就可以很好地滿足我的目的。

提前致謝!

無需制作任何/showincludes/showincludes編譯器選項可用於此目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM