gpt4 book ai didi

visual-studio-2010 - 无法使用英特尔 Cilk 编译代码

转载 作者:行者123 更新时间:2023-12-01 13:01:34 25 4
gpt4 key购买 nike

我使用 Intel Parallel Studio XE 2011。它说它支持 Cilk。当我在代码中包含一个 cilk_for 语句时它不会编译。它说符号未定义。我在代码的开头包含了 cilk.h 并且同样在包含目录下,我放置了 cilk.h 的位置(C:\Program Files (x86)\Intel\ComposerXE-2011\compiler\include\cilk)。有人能告诉我我错过了什么吗?我怎样才能成功编译我的代码。

最佳答案

我的猜测是您没有正确选择 cilk header 。尝试改用 cilk 关键字(_Cilk_spawn、_Cilk_sync 和 _Cilk_for),看看在没有 header 的情况下是否有效。如果是这样,至少您知道编译器中的 Cilk 东西正在工作并且它是 header 。然后尝试使用“#include <cilk/cilk.h >”并使用 cilk_for 查看它是否正确拾取 header 。如果一切设置正确,您不必自己指定 cilk.h 文件的位置。您是在命令行上执行此操作还是使用 Microsoft 的 Visual Studio?如果您使用的是 MS VS,您确定要指定使用英特尔编译器吗?

关于visual-studio-2010 - 无法使用英特尔 Cilk 编译代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5630100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com