OpenCVとCUDAのインストールについて
問題点
現在,OpenCVを用いたGPUプログラミングの環境構築をしようとしています.
しかし,いくつかの問題点がありインストール(厳密にはlib,dllの作成)に失敗してしまいます.何か原因が分かる方いましたらご教授お願い致します.
開発環境
- ハードウェア
- Core i7-4770
- GeForce GTX 660
- ソフトウェア
- Windows 10 (Windows SDK already installed)
- CUDA Toolkit 9.0
- Visual Studio 2017
Error Message
Visual StudioでOpenCV.sln
を開き,INSTALL
プロジェクトをビルドすると以下のようなメッセージが出てきます.
...
2>CMake Error at cuda_compile_generated_gpu_mat.cu.obj.cmake:206 (message):
2> Error generating
2> F:/opencv-3.4.0/build/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/Debug/cuda_compile_generated_gpu_mat.cu.obj
2>
2>
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" はコード 1 を伴って終了しました。
2>プロジェクト "opencv_core.vcxproj" のビルドが終了しました -- 失敗。
...
10>CMake Error at cuda_compile_generated_column_filter.16sc1.cu.obj.cmake:206 (message):
15>CMake does not need to re-run because F:/opencv-3.4.0/build/modules/phase_unwrapping/CMakeFiles/generate.stamp is up-to-date.
10> Error generating
10> F:/opencv-3.4.0/build/modules/cudafilters/CMakeFiles/cuda_compile.dir/src/cuda/Debug/cuda_compile_generated_column_filter.16sc1.cu.obj
10>
10>
10>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" はコード 1 を伴って終了しました。
16>Building Custom Rule F:/opencv-3.4.0/opencv_contrib-3.4.0/modules/fuzzy/CMakeLists.txt
10>プロジェクト "opencv_cudafilters.vcxproj" のビルドが終了しました -- 失敗。
...