2012-04-03 79 views
0

我目前在Visual Studio上使用Optix光线追踪引擎。我的问题包括计算数据并使用Optix进行渲染。如何在同一个Visual Studio项目中编译CUDA C文件和Nvidia OptiX文件

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

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

+0

难道你们就不能只是将它们添加到的CMakeLists.txt文件来编译呢? – harrism 2012-04-04 05:27:52

+0

那么Optix的.cu文件应该被编译到.ptx中,而C的CUDA文件应该被编译成obj文件。这就是为什么应该对其进行一些修改才能起作用。 – jemailix 2012-04-04 07:38:55

回答

相关问题