我使用的是英特尔Parallel Studio XE 2011 .It,它说它支持Cilk.When我在代码中包含了一条cilk_for语句,但它没有显示符号未定义。我已经在代码的开头包含了cilk.h,并且在include目录下,我将cilk.h的位置放入了cilk.h (C:\Program compile.It (x86)\Intel\ComposerXE-2011\compiler\include\cilk).Can有人告诉我我缺少什么?)我怎样才能成功编译我的代码。
发布于 2011-04-13 22:24:22
我的猜测是您没有正确地拿起cilk头。尝试使用cilk关键字(_Cilk_spawn、_Cilk_sync和_Cilk_for),看看在没有标题的情况下是否可以工作。如果是这样的话,至少你知道编译器中的Cilk东西正在工作,它是头文件。然后尝试使用"#include <cilk/cilk.h>“并使用cilk_for查看它是否正确地拾取了头文件。如果一切都设置正确,您不应该自己指定cilk.h文件的位置。您是在命令行上执行此操作,还是使用Microsoft的Visual Studio?如果您使用的是MS VS,您确定要指定使用英特尔编译器吗?
https://stackoverflow.com/questions/5630100
复制相似问题