我想写一个基本的单元测试。但编译时出现错误:“致命错误:cmocka.h:没有这样的文件或目录编译终止。”谁能帮我?错误:“致命错误:cmocka.h:没有这样的文件或目录编译终止。”
-4
A
回答
2
检查文件cmocka.h
是否存在于编译器搜索包含的目录中。其他细节取决于你的编译器,最终在你的IDE上。
1
这个错误No such file or directory compilation
是相当自我解释。您试图包含cmocka.h
,编译器无法找到它。所以:
1)确保你有这个文件的地方。如果你在Linux上,你可以在任何你喜欢find . -name "cmocka.h"
的目录下递归搜索它,如果你在Windows上,我相信你可以使用文件浏览器搜索
2a)如果你发现/让它在本地确保你正确包含它
#include "cmocka.h"
而不是#include <cmocka.h>
或者如果它在子目录中,请确保您在build命令或include中包含路径。 2b)如果你没有它,那么你必须从某个地方下载它,你应该能够google for it like I did here但确保它是你需要的正确版本。
相关问题
- 1. python/cython编译pyx:致命错误:capsule.h:没有这样的文件或目录
- 2. 致命错误:sstream:没有这样的文件或目录
- 3. 致命错误:cub/cub.cuh:没有这样的文件或目录
- 4. 致命错误:vtkSTLWriter.h:没有这样的文件或目录
- 5. 致命错误:QtMultimediaWidgets/QtMultimediaWidgets:没有这样的文件或目录
- 6. 致命错误:QCAR/QCAR.h:没有这样的文件或目录
- 7. 致命错误:gstdint.h:没有这样的文件或目录
- 8. 致命错误:sys/statvfs.h:没有这样的文件或目录
- 9. 致命错误:QObject:没有这样的文件或目录
- 10. 致命错误:gst/gst.h:没有这样的文件或目录
- 11. 致命错误:i2c/smbus.h:没有这样的文件或目录?
- 12. 致命错误:apr_time.h:没有这样的文件或目录
- 13. 致命错误:arm_acle.h:没有这样的文件或目录
- 14. 致命错误:jpeglib.h:没有这样的文件或目录
- 15. 致命错误:Box2D.h:没有这样的文件或目录
- 16. 致命错误:OgreCgPlugin.h:没有这样的文件或目录(Ogre3d)
- 17. 致命错误:pyconfig.h:没有这样的文件或目录
- 18. 致命错误:systemc.h:没有这样的文件或目录
- 19. 致命错误:tlpi_hdr.h:没有这样的文件或目录
- 20. 致命错误:openssl/aes.h:没有这样的文件或目录
- 21. 致命错误:EGL/egl.h:没有这样的文件或目录
- 22. GCC致命错误:quit.h没有这样的文件或目录
- 23. 致命错误:qapplication.h:没有这样的文件或目录
- 24. 致命错误:mysql/services.h:没有这样的文件或目录
- 25. 致命错误:字符串:没有这样的文件或目录编译终止
- 26. 编译Android时没有这样的文件或目录错误
- 27. 编译错误:没有这样的文件或目录
- 28. luci编译错误:iwinfo.h:没有这样的文件或目录
- 29. 错误部署shinyapp致命错误:plogr.h:没有这样的文件或目录
- 30. NDK编译错误:“致命错误:stdint.h:没有这样的文件或目录”Mac OS X
重新标记,因为这与'c#'无关# – Nolonar 2013-03-06 14:52:34
你的编译命令是什么?你是如何将它包含在源文件中的? – Mike 2013-03-06 14:58:03