首先我創建了一個文件夾名稱'C:MyProject',然後'MyProject'中的另外兩個文件夾創建了名爲'src'和'include'。之後,我打開了一個新項目在C++中,並以myproject.dev的形式保存在「MyProject」中。然後我添加了2個文件夾到我的項目中,因爲我使用了我在我的項目文件夾('src','include')中創建的相同名稱。然後將兩個headear文件添加到項目名稱a.hpp和b.hpp(包含文件夾內),並將主文件添加到src文件夾中。但是當我編譯它顯示'a.hpp:沒有這樣的文件或目錄在函數main()'中的錯誤。然而,我寫了一個代碼從主文件(#include「a.hpp」)中讀取頭文件,在我的a.hpp中,我寫了相同的代碼來調用b.hpp文件。 我嘗試了幾種方法,但它顯示相同的錯誤消息。所以請幫助我創建一個包含頭文件的項目。感謝如何在C++項目中調用h文件
0
A
回答
2
當prepocessor讀取#include "a.hpp"
它在當前文件夾中查找a.hpp
。在你的情況下,這意味着src
。但是你的頭文件不在那裏!他們在C:/MyProjects/include
。
您需要告訴編譯器在何處查找包含文件。通常它在項目選項中被稱爲「包含目錄」。
2
#include "../include/a.hpp"
或添加文件夾項目包括路徑
+0
選項2無限更好! :-) – 2011-03-26 13:09:38
+0
謝謝你們倆 – aki 2011-03-26 14:38:04
相關問題
- 1. 我可以在c#項目中添加.h和.cpp文件嗎?
- 2. 如何在AVR studio-4項目中包含外部.C和.h文件
- 3. 如何在C項目中導入您自己的HEADER(.h)文件
- 4. 如何使用makefile將.h文件包含在.c文件中
- 5. 如何從C項目中的.A文件調用方法?
- 6. 如何在.h文件中的輔助@interface中調用方法
- 7. 無法從.h文件中,在項目屬性添加目錄
- 8. 在Xcode項目的子項目中使用所有的.h文件
- 9. 如何在Visual C++項目中引用.lib文件(本機C++)?
- 10. 如何在VC++ 6.0項目中使用DLL而不需要.h和.lib文件?
- 11. 如何在子目錄中使用.cpp和.h文件?
- 12. .mm .h .c複製phonegap項目中的文件未在Xcode中顯示
- 13. 在Swift項目中使用C++文件
- 14. 在gtkmm項目中使用c文件
- 15. 在C#項目中調用C++方法
- 16. 如何在C#中創建文件/項目文件樹視圖
- 17. QT Creator C++不生成一個項目的ui_.h文件
- 18. CPP | .h文件(C++)
- 19. 如何將.h和.so文件添加到iOS項目
- 20. 如何在一個項目中訪問超類在其他項目中的子類而不導入.h文件
- 21. 如何在部署項目文件(dll)中調用webmethod
- 22. swift3.0項目不能有任何標籤中的.h文件
- 23. 將現有的.h和.c文件添加到Microsoft Visual Studio 2010 C++項目中
- 24. C++中的類(cpp文件&h文件)
- 25. 如何在Visual C++項目中構建文件/依賴項
- 26. 如何在visual C#項目中使用.ini文件
- 27. 如何在C++項目中使用DLL庫文件?
- 28. 如何在本地C++項目中使用tlb文件
- 29. 如何在ObjectiveC項目中使用C++文件
- 30. C#如何在項目中使用文件夾
@mark和otibom:非常感謝你的回答,是的,我明白了,我通過將我的文件夾包含到項目中來改變我的項目選項。所以現在它正在工作....感謝你們兩個人的好工作 – aki 2011-03-26 14:36:24