Образец Optix без Cmake

Я новичок в мире Optix и хочу попробовать сделать новый проект в VS 2008.

Мой вопрос: как я могу использовать и изменять «учебник» проекта, не компилируя все примеры, включенные в SDK?

Я пытаюсь создать новый проект в VS2008 с "учебными" файлами, но не работаю:/

Спасибо за вашу помощь!


person Emmanuel Hermellin    schedule 05.04.2012    source источник


Ответы (2)


Я также новичок в Optix и столкнулся с той же проблемой.

Я скомпилировал пример 1, который дает зеленый экран в Visual Studio 2010 Parallel Nsight 2.0.

Вам необходимо сделать следующее, если вы используете nvidia parallel nsight:

  1. измените тип компиляции NVCC на файл PTX в cuda c/c++ в свойствах проекта.
  2. убедитесь, что вы создаете файлы примеров optix-sdk с помощью cmake.
  3. откройте optix-sample.sln и соберите все проекты.
  4. были созданы новые библиотеки, такие как sutil.lib, которые вам нужно связать с вашим новым проектом.
  5. создайте новый проект среды выполнения cuda, в моем случае я использовал файлы sample1.
  6. обязательно выполните шаг 1, а затем включите файлы заголовков optix и sutil.h из optix-sdk.
  7. связать библиотеки sutil.lib optix и opengl, такие как opengl32.lib и glut32.lib
  8. Теперь вы должны быть в состоянии построить свой проект.
  9. Наконец, вам нужны DLL-файлы optix sutil freeglut для запуска вашего приложения.
person Ahmad Elhoni    schedule 29.09.2012

просто откройте sol-файл Optix-samples, там вы можете увидеть все прикрепленные проекты, найти среди них учебник, щелкнуть по нему правой кнопкой мыши и выбрать «установить как стартовый проект». Теперь вы можете запускать и редактировать туториал в одиночку.

person faizan Siddiqui    schedule 26.12.2015