nmake 或 makefile 找不到目录



您好,我正在尝试从源代码构建英特尔的 tbb(线程构建块)。我已经下载并提取了源代码。我将Visual studio的命令提示符指向提取目录,其中有一个makefile。我已经编辑了 make 文件中的 tbb_root 变量以指向提取的目录,但是当我尝试运行它时,我得到

生成文件(

28):致命错误 U1052:文件"$(tbb_root)/build/common.inc" 未找到 停止。

make 文件的第 27 行和第 28 行如下所示(前面的所有行都是注释/空格)

tbb_root=c:/tbb_extract/tbb42_20140122oss
include $(tbb_root)/build/common.inc

我已经验证了 c:/tbb_extract/tbb42_20140122oss/build/common.inc 的存在,那么为什么这个家伙不做!

谢谢Thomas

你需要使用 GNU make 才能从源代码构建 TBB; 不支持 nmake,而且从来都不支持。

我对nmake不是很熟悉,但根据文档,它不使用include来包含文件。 请尝试改用!INCLUDE

答案很简单 - 该文件似乎是组装的,是一种半GNU半VS风格的makefile。这是一种蚕食,我认为它从未经过测试。

最新更新