我正在尝试运行我的第一个 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中您可以通过以下方式设置:
- 右键单击我的电脑图标
- 从上下文菜单中选择属性
- 单击高级选项卡
- 单击环境变量按钮
- 单击名为“Path”的变量,然后单击“编辑”并输入 cl.exe 的路径
至于选择正确的 cl.exe,如果您使用的是非安腾英特尔处理器(即 x86),您将需要 x86_amd64
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)