opencv编译:The CXX compiler identification is unknown The C compiler identification is unknown
解决方法:
Found this on Google... I would assume that in your case you would copy rc.exe and rcdll.dllto visual studio 2012\vc\bin or wherever you have installed:
Part 2: FIX LINK : fatal error LNK1158: cannot run ‘rc.exe’
Add this toyour PATH environment variables:
C:\Program Files (x86)\WindowsKits\8.0\bin\x86
Copy thesefiles:
rc.exe
rcdll.dll
From
C:\Program Files (x86)\WindowsKits\8.0\bin\x86
To
C:\Program Files (x86)\MicrosoftVisual Studio 11.0\VC\bin
Or I alsofound this:
Microsoft left a few things out of their MSVT package. Since no one knowswhether they were left out by mistake or for license reasons, no one with MSVCis too interested in giving them out. A few Google searches turn up some trickysources. Fortunately, Microsoft has finally wised up and solved this problemand many more.
http://msdn.microsoft.com/vstudio/express/support/faq/default.aspx#pricing
http://msdn.microsoft.com/vstudio/express/support/install/
A good amountof MSVT missing files are there but the missing SDK files aren't.
and this:
I had the same problem which I solved by doing this:
1. Installing the Microsoft .NetFramework 2.0
2. Adding the path of the .NET Frameworkfiles (for me "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727") toGlobal compiler settings > Programs > Additional Paths withinCode::Blocks.
第二个错误
`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_cublas_LIBRARY (ADVANCED)
Try selecting "Visual Studio 12 2013 Win64" as your generator, and your problem should be solved.
选择64位 解决问题