【问题标题】:How to compile CUDA C files and Nvidia OptiX files inside the same Visual Studio project如何在同一个 Visual Studio 项目中编译 CUDA C 文件和 Nvidia OptiX 文件
【发布时间】: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


【解决方案1】:

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

http://forums.developer.nvidia.com/devforum/discussion/6656/compile-c-cuda-and-optix-kernels-in-the-same-visual-studio-project

【讨论】:

  • 链接已失效。至少应该是解决方案的简短描述。
猜你喜欢
  • 2015-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多