它甚至有可能是相對路徑是正確的,但我仍然得到編譯錯誤:C++的#include的相對路徑
2>src\wfbuilderapp.cpp(15): fatal error C1083: Cannot open include file: '../project/include/public/core/paths.h': No such file or directory
尤其是有可能,因爲道路是錯誤的錯誤發生,而是因爲包含的文件「不允許」,我有這種文件之間的綁定?我包含的文件和包含的文件位於相同的解決方案中,位於不同項目的文件夾的子文件夾中。
這裏是我的問題,您#include
:
- 我可以包括任何文件只要路是正確的,包含的文件是在同一個解決方案嗎?
- 我可以包含.cpp文件嗎?
- 我有時需要包含.cpp和.h文件嗎?
只要路徑(相對或絕對)在當前目錄中是正確的,就可以從任何地方包含任何文件。您所包含內容的正確性取決於您。 '#include'幾乎就像從'#inc'寫入的地方開始粘貼代碼一樣(除了保護多個「複製粘貼」和其他一些編譯指示支持外)。 – stardust 2013-05-02 14:22:24