Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 4615

Error building OpenCV 3.2 on Windows - missing unistd.h

$
0
0
I'm trying to build the latest version of OpenCV with CUDA and [extra modules](https://github.com/opencv/opencv_contrib) using CMake. I want CMake to generate a solution for Visual Studio 2017 Community RC so I'm calling CMake with -G "Visual Studio 15 2017". CMake fails in the configuration step, though, giving me the following output in CMakeError.log: Build started 12/31/2016 5:46:35 PM. Project "C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\cmTC_aa5bd.vcxproj" on node 1 (default targets). PrepareForBuild: Creating directory "cmTC_aa5bd.dir\Debug\". Creating directory "C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\Debug\". Creating directory "cmTC_aa5bd.dir\Debug\cmTC_aa5bd.tlog\". InitializeBuildStatus: Creating "cmTC_aa5bd.dir\Debug\cmTC_aa5bd.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.24728\bin\HostX86\x64\CL.exe /c /Zi /W3 /WX- /diagnostics:classic /MP4 /Od /Ob0 /Oi /D WIN32 /D _WINDOWS /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_aa5bd.dir\Debug\\" /Fd"cmTC_aa5bd.dir\Debug\vc141.pdb" /Gd /TC /errorReport:queue /bigobj "C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\CheckIncludeFile.c" Microsoft (R) C/C++ Optimizing Compiler Version 19.10.24728 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl /c /Zi /W3 /WX- /diagnostics:classic /MP4 /Od /Ob0 /Oi /D WIN32 /D _WINDOWS /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_aa5bd.dir\Debug\\" /Fd"cmTC_aa5bd.dir\Debug\vc141.pdb" /Gd /TC /errorReport:queue /bigobj "C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\CheckIncludeFile.c" CheckIncludeFile.c C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory [C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\cmTC_aa5bd.vcxproj] Done Building Project "C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\cmTC_aa5bd.vcxproj" (default targets) -- FAILED. Build FAILED. "C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\cmTC_aa5bd.vcxproj" (default target) (1) -> (ClCompile target) -> C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory [C:\Libs\Temp\opencv-3.2\CMakeFiles\CMakeTmp\cmTC_aa5bd.vcxproj] 0 Warning(s) 1 Error(s) Time Elapsed 00:00:00.57 It seems it is looking for unistd.h, not finding it since it is a Unix library. I have found a similar question [here](http://answers.opencv.org/question/60156/error-building-opencv-300-beta-on-windows/#), but it is a bit old and unanswered. Am I missing something or is it a bug in the source code as suggested in the previously asked question?

Viewing all articles
Browse latest Browse all 4615

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>