2012-04-05 25 views
0

我在Optix公司的世界新的,我想尝试在VS,使新项目2008年Optix的样品没有CMake的

我的问题:我该如何使用和修改项目“教程”不编译所有的例子包含在SDK中?

我试图在VS2008中创建新的项目,“教程”的文件,但不工作:/

thanx您的帮助!

回答

2

我也是optix的新手,并得到同样的问题。

我编SAMPLE1这给了绿屏并行Nsight 2.0 Visual Studio 2010中

内你需要,如果你使用的是NVIDIA的平行nsight做到以下几点:

  1. 变化NVCC编译类型项目属性中的cuda c/C++中的PTX文件。
  2. 确保您使用cmake构建optix-sdk示例文件。
  3. 打开optix-sample.sln并构建所有项目。
  4. 新的库已经创建,就像你需要链接到你的新项目的sutil.lib。
  5. 创建一个新的cuda运行时项目在我的情况下,我已经使用了sample1文件。
  6. 确保执行第1步,然后在optix-sdk中包含optix头文件和sutil.h。
  7. 链接sutil.lib optix和opengl库,如opengl32.lib和glut32.lib
  8. 您现在应该能够建立您的项目。
  9. 最后你需要optix sutil freeglut dll文件来运行你的应用程序。
0

刚刚打开Optix-samples sol文件,在那里你可以看到所有附加的项目,找到其中的教程,右键点击它并选择“设置为启动项目”。 现在您可以单独运行和编辑教程。