Cudafy.net CudafyModule km=CudafyTranslator.Cudafy();导致错误的can';找不到编译器

Cudafy.net CudafyModule km=CudafyTranslator.Cudafy();导致错误的can';找不到编译器,cudafy.net,Cudafy.net,我正在尝试运行我的第一个cudafy项目,但在以下行中出现以下错误: CudafyModule km = CudafyTranslator.Cudafy(); 下面是我收到的确切错误消息的屏幕截图 我已经运行了Cudafy附带的示例项目,它们运行得很好,所以我不明白为什么它说找不到编译器。我已经在参考资料中添加了Cudafy.net,请参见下面的屏幕截图,所有信息都与图片右侧的示例项目完全相同,这很有效 有人有什么想法吗 编辑 似乎已经回答了类似的问题,但我不明白他所指的path环境变量在

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

CudafyModule km = CudafyTranslator.Cudafy();
下面是我收到的确切错误消息的屏幕截图

我已经运行了Cudafy附带的示例项目,它们运行得很好,所以我不明白为什么它说找不到编译器。我已经在参考资料中添加了Cudafy.net,请参见下面的屏幕截图,所有信息都与图片右侧的示例项目完全相同,这很有效

有人有什么想法吗

编辑

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

编辑2

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


很高兴听到你的计划成功了。以下是答案形式的评论。。。 链接的SO答案指的是系统路径。在Windows 7中,您可以通过以下方式进行设置:

  • 右键单击“我的电脑”图标
  • 从关联菜单中选择属性
  • 单击高级选项卡
  • 单击环境变量按钮
  • 单击名为“Path”的变量,然后单击Edit并输入cl.exe的路径

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

    这可能是系统路径。你可以设置为:1。右键单击“我的电脑”图标2。从关联菜单3中选择属性。单击高级选项卡4。单击环境变量按钮5。单击名为“Path”的变量,然后单击Edit并输入cl.exe+1的路径,谢谢。你会选择哪条路?有关屏幕截图,请参见编辑。谢谢。您可能会想使用x86_amd64处理器,IIRC ia64处理器指的是英特尔安腾处理器,很可能您没有使用它。它似乎工作正常。如果你把你的第一个和第二个评论放进ans,我会把它标记为已回答。再次感谢您的帮助。可能重复感谢您的帮助:)