我正在尝试使用 Visual Studio 2015 C/C++ 编译器编译最新版本的 OpenCV (3.0)。
我已经从 GitHub 下载了最新的源代码,并使用 CMake 3.4.0-rc1 生成了解决方案。我只想构建没有任何附加功能的库(Contrib 模块、CUDA、VTK、OpenNI 等)
生成解决方案后(CMake 未显示任何错误),我尝试使用 Microsoft Visual Studio 2015 构建它。构建开始后,会弹出一个窗口,提示“Microsoft C/C++ 编译器驱动程序已停止工作"并在排序期间自动关闭。
当构建停止时,我收到以下错误:
我的bin和lib文件夹是空的(没有生成 dll/libs)。
当编译器崩溃时,在输出窗口中出现以下错误:
1>D:\OPENCV-BUILD-VC14\cmake-output-3\modules\core\opencv_core_pch.cpp : fatal error C1001: An internal error has occurred in the compiler.
1> (compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c', line 246)
1> To work around this problem, try simplifying or changing the program near the locations listed above.
1> Please choose the Technical Support command on the Visual C++
1> Help menu, or open the Technical Support help file for more information
任何帮助表示赞赏,在此先感谢您!:)