2012-04-03 6 views
0

Ich verwende derzeit die Optix Raytracing-Engine in Visual Studio. Mein Problem besteht darin, Daten zu berechnen und sie mit Optix zu rendern.So kompilieren Sie CUDA C-Dateien und Nvidia OptiX-Dateien im selben Visual Studio-Projekt

Ich habe bereits ein reines C-CUDA-Programm geschrieben, um die Daten zu berechnen, aber ich kann es nicht in mein Optix-Projekt integrieren.

Ich habe mein Optix-Projekt mit der CMakeLists.txt des SDK kompiliert und modifiziert. Irgendwelche Einblicke, wie ich mein Projekt dazu bringen kann, die C CUDA-Dateien (.cu) sowie die Optix-Kernel (auch .cu) im selben VS-Projekt zu kompilieren?

+0

Können Sie nicht einfach auf die CMakeLists.txt Datei hinzufügen, um sie zu kompilieren? – harrism

+0

Nun, die Optix .cu-Dateien sollten in .ptx kompiliert werden, während die C CUDA-Dateien in obj-Dateien kompiliert werden sollten. Deshalb sollten einige Änderungen vorgenommen werden, damit es funktioniert. – jemailix

Antwort