0

Win10-x64 を使用しています。
Visual Studio 2010、CUDA 7.5、OptiX SDK 3.9.0、CMake 3.5 の順にインストールします。

次に、OptiX/SDK/ の INSTALL-WIN.txt に従って、サンプルをコンパイルしてみます。構成を押してから、次のようにします。

CMake Error at CMake/FindOptiX.cmake:75 (message):
  optix library not found.  Please locate before proceeding.
Call Stack (most recent call first):
  CMake/FindOptiX.cmake:84 (OptiX_report_error)
  CMakeLists.txt:189 (find_package)

次に、にコピー/../lib64/*します/../lib/*/../bin64/*/../bin/*

上記のエラーは修正されたようですが、新しいエラー:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CUDA_cufft_LIBRARY (ADVANCED)
    linked by target "ocean" in directory C:/ProgramData/NVIDIA Corporation/OptiX SDK 3.9.0/SDK/ocean

CMake3.0 を試してみましたが、同じ結果が得られました。

4

1 に答える 1

2

3 か月前、OptiX 3.9 がリリースされました。すべての 32 ビット サポートが削除されました。ファイルを 32 ビット コンパイラでコンパイルすると、CMake はこのエラーを報告します。

\SDK ディレクトリの INSTALL-WIN.txt ドキュメントが更新され、64 ビット コンパイラでコンパイルするようにユーザーに通知します。「win64」サフィックスが付いたコンパイラを選択するだけです。

win64 コンパイラ

于 2016-02-28T15:00:30.460 に答える