Visual studio 如何在同一Visual Studio项目中编译CUDA C文件和Nvidia OptiX文件

Visual studio 如何在同一Visual Studio项目中编译CUDA C文件和Nvidia OptiX文件,visual-studio,compiler-construction,cuda,nvidia,optix,Visual Studio,Compiler Construction,Cuda,Nvidia,Optix,我目前正在Visual Studio上使用Optix射线跟踪引擎。我的问题是计算数据并用Optix渲染它们 我已经编写了一个纯C CUDA程序来计算数据,但我无法将其集成到Optix项目中 我使用SDK的CMakeLists.txt编译了Optix项目,并对其进行了修改。关于如何让我的项目在同一VS项目中编译C CUDA文件(.cu)以及Optix内核(也是.cu)有什么见解吗?这是一个与Optix官方论坛上提出的问题重复的问题。请参阅以下链接 您能不能将它们添加到CmakeLists.txt文

我目前正在Visual Studio上使用Optix射线跟踪引擎。我的问题是计算数据并用Optix渲染它们

我已经编写了一个纯C CUDA程序来计算数据,但我无法将其集成到Optix项目中


我使用SDK的CMakeLists.txt编译了Optix项目,并对其进行了修改。关于如何让我的项目在同一VS项目中编译C CUDA文件(.cu)以及Optix内核(也是.cu)有什么见解吗?

这是一个与Optix官方论坛上提出的问题重复的问题。请参阅以下链接


您能不能将它们添加到CmakeLists.txt文件中进行编译?Optix.cu文件应该编译成.ptx,而C CUDA文件应该编译成obj文件。这就是为什么要做一些修改才能让它工作的原因。链接已经死了。应该至少是解决方案的简短描述。