【发布时间】:2012-04-17 06:34:37
【问题描述】:
我目前在 Visual Studio 上使用 Optix 光线追踪引擎。我的问题包括计算数据并使用 Optix 渲染它们。
我已经编写了一个纯 C CUDA 程序来计算数据,但我无法将它集成到我的 Optix 项目中。
我使用 SDK 的 CMakeLists.txt 编译了我的 Optix 项目并对其进行了修改。关于如何让我的项目在同一个 VS 项目中编译 C CUDA 文件 (.cu) 以及 Optix 内核(也是 .cu)的任何见解?
【问题讨论】:
-
能不能不直接把它们添加到CmakeLists.txt文件中编译?
-
那么 Optix .cu 文件应该被编译成 .ptx,而 C CUDA 文件应该被编译成 obj 文件。这就是为什么应该进行一些修改才能使其正常工作的原因。
标签: visual-studio compiler-construction cuda nvidia optix