我有a.cpp
和a.h
文件与主项目目录分开。我使用绝对路径将a.h
头文件包含到主项目中。热点告诉C++它在哪里必须查找a.cpp
文件?定义cpp文件位置
回答
最好的方法是将cpp
文件添加到项目中。
如果它是在项目外部或从构建中排除,你可以包括它在另一个源文件(#include "othercpp.cpp"
),并指定其在附加路径包括在项目设置目录。
但是正确的做法是将其添加到项目中。它不必与其他cpp
文件处于相同的位置。
你说“加入项目”意味着什么。如何告诉Visual Studio C++文件在另一个目录中? – vico 2012-08-09 11:01:39
@ user1501700右键单击prject - >添加文件。 – 2012-08-09 15:12:39
如果你的.cpp在项目中,它会找到它。如果不是的话,你可以用include目录来解决这个问题,但这只是不好的做法。
为什么这是不好的做法?由于可能的文件位置更改? – vico 2012-08-09 11:07:58
将a.h添加到项目的默认头文件位置。为你的a.cpp做同样的事情。将这两个文件添加到您的项目中。您现在可以成功构建。
当我说将它们添加到默认位置时,我的意思是您的项目所在的main.cpp所在的实际物理位置以及项目的头文件所在的位置。如果你把它们放在其他任何地方,你需要为你的头文件“添加额外包含”目录路径。
通过说“添加”您的意思是复制.h和.cpp文件到项目位置? – vico 2012-08-09 11:10:15
- 1. 头文件重定义错误 - cpp
- 2. 定义安装文件的位置
- 3. 从定义的位置扫描一个txt文件来定义的位置
- 4. 指定文件的位置
- 5. 存储自定义配置文件的位置
- 6. 自定义位置设置git的文件夹
- 7. 在Laravel中放置自定义/新类文件的位置?
- 8. CUDA * .cpp文件
- 9. 为git存档指定自定义gitattributes文件位置
- 10. 使用CPP定义构建pch文件时出错
- 11. 如何定义在我的课的.cpp文件静态数组
- 12. 在C++定义文件中的功能扩展(CPP)
- 13. 与CPP文件琐碎的定义导致链接错误
- 14. 添加cpp文件后架构x86_64的未定义符号
- 15. 如何在.hpp/.cpp文件中定义/声明类实例?
- 16. PlantUml定义组件的相对位置
- 17. 自定义生成文件中的源位置和目标位置
- 18. 自定义配置文件
- 19. 指定.Net配置文件的位置
- 20. 在头文件中定义构造函数VS实现(.cpp)文件
- 21. 如何在使用头文件和cpp文件时定义结构?
- 22. 从C/cpp文件
- 23. Cpp文件损坏
- 24. 包括.cpp文件
- 25. CPP | .h文件(C++)
- 26. 自定义UITableViewCell位置
- 27. 发送自定义位置
- 28. 如何使用grunt-sass自定义输出文件位置
- 29. 在Windows上存储自定义DLL文件的位置?
- 30. 如何保存在自定义位置的文件在SharePoint
简短的回答是,你没有。 – delnan 2012-08-08 21:13:27