我正在处理包含3个模块的dll项目。所有这些模块都包含comman头文件。我有包含文件夹路径,如 mf / cv / include .now在属性对话框中我已经在c / c ++中给出路径>>>>>附加包含所有3个模块中的。,.. \ include,.. \ cv \ include 等目录。我的2模块完全可以工作,但在最后一个模块中发生致命错误
致命错误C1083:无法打开包含文件:'abc.h':没有这样的文件或 目录 因此,我无法理解路径中的问题,因为此路径适用于所有模块期望的路径。
答案 0 :(得分:0)
(通过3个模块,我假设你的意思是3个项目。如果你的意思是3个C ++文件,你不应该遇到这个问题。)
而不是“.. \ include”,尝试进入该字段的属性编辑器并使用像$(SolutionPath)cv \ include这样的宏。如果你检查宏,它应该告诉你目标的确切位置。