【问题标题】:CudafyModule km = CudafyTranslator.Cudafy(); causing an error, can't find compilerCudafyModule km = CudafyTranslator.Cudafy();导致错误,找不到编译器
【发布时间】:2013-06-19 18:49:01
【问题描述】:

我正在尝试运行我的第一个 cudafy 项目,但在以下行出现以下错误:

CudafyModule km = CudafyTranslator.Cudafy();

下面是我收到的确切错误消息的屏幕截图。

我已经运行了 Cudafy 附带的示例项目,它们运行良好,所以我不明白为什么它说它找不到编译器。我已将 Cudafy.net 添加到参考文献中,请参见下面的屏幕截图,所有信息都与示例项目完全相同,位于图像的右侧,并且有效。

有人有什么想法吗??

编辑

似乎已经在 SO 上回答了类似的问题,但我不明白他所指的路径环境变量在哪里。

Similar SO question

编辑 2

以下是我找到的cl.exe。我不确定使用哪一个。我正在运行英特尔处理器,所以我倾向于底部的处理器,但这只是一个猜测。

【问题讨论】:

  • 可能是系统路径。您可以通过以下方式进行设置: 1. 右键单击​​我的电脑图标 2. 从上下文菜单中选择属性 3. 单击高级选项卡 4. 单击环境变量按钮 5. 单击名为“路径”的变量,然后单击在编辑并输入 cl.exe 的路径
  • +1,谢谢。你会使用哪条路径?请参阅编辑以获取屏幕截图。谢谢。
  • 您可能想使用 x86_amd64 的,IIRC 的 ia64 指的是英特尔安腾处理器,您可能没有使用
  • 它似乎在工作。如果您将 ur 1st n 2nd cmets 放入 ans,我会将其标记为已回答。再次感谢您的帮助。

标签: cudafy.net


【解决方案1】:

很高兴听到它对您有用。这是答案形式的cmets... 链接的 SO 答案是指系统路径。在 Windows 7 中,您可以通过以下方式进行设置:

  1. 右键单击“我的电脑”图标
  2. 从上下文菜单中选择属性
  3. 单击“高级”选项卡
  4. 点击环境变量按钮
  5. 单击名为“Path”的变量,然后单击“编辑”并输入 cl.exe 的路径

至于选择正确的 cl.exe,如果您使用的是非安腾 intel 处理器(即 x86),您将需要 x86_amd64

【讨论】:

  • 再次感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 2021-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-10
相关资源
最近更新 更多