CudafyModule km = CudafyTranslator.Cudafy();导致错误,找不到编译器

2024-06-02

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

CudafyModule km = CudafyTranslator.Cudafy();

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

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

有人有主意吗??

EDIT

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

类似的问题 https://stackoverflow.com/questions/14338482/cudafy-net-giving-win32exception-the-system-cannot-find-the-file-specified

EDIT 2

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


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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CudafyModule km = CudafyTranslator.Cudafy();导致错误,找不到编译器 的相关文章

随机推荐