Im trying to compile for Windows using Visual Studio Express 2010. I run the corresponding bat file (cmake_vs2010) but I get a lot of errors:
[code]D:\work\Urho3D>cmake_vs2010.bat
D:\work\Urho3D>cmake -E chdir Build cmake -G “Visual Studio 10” VERSION=10 -DUR
HO3D_SAMPLES=1 URHO3D_LUAJIT=1 …\Source
– The C compiler identification is MSVC 16.0.30319.1
– The CXX compiler identification is MSVC 16.0.30319.1
– Check for working C compiler using: Visual Studio 10 2010
– Check for working C compiler using: Visual Studio 10 2010 – broken
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCCo
mpiler.cmake:61 (message):
The C compiler “C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/bin/cl.exe” is not able to compile a simple test program.
It fails with the following output:
Change Dir: D:/work/Urho3D/Build/CMakeFiles/CMakeTmp
Run Build Command:“C:/Windows/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe” “cmTryCompileExec3866937741.vcxproj” “/p:Configuration=Debug” "/p:VisualStudioVersion=10.0"
Microsoft ® Build Engine version 4.0.30319.17929
[Microsoft .NET Framework, version 4.0.30319.17929]
Copyright © Microsoft Corporation. All rights reserved.
Build started 13/10/2014 11:08:23.
Project “D:\work\Urho3D\Build\CMakeFiles\CMakeTmp\cmTryCompileExec3866937741.vcxproj” on node 1 (default targets).
PrepareForBuild:
Creating directory “cmTryCompileExec3866937741.dir\Debug”.
Creating directory “D:\work\Urho3D\Build\CMakeFiles\CMakeTmp\Debug”.
InitializeBuildStatus:
Creating “cmTryCompileExec3866937741.dir\Debug\cmTryCompileExec3866937741.unsuccessfulbuild” because “AlwaysCreate” was specified.
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D “CMAKE_INTDIR=“Debug”” /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec3866937741.dir\Debug\" /Fd"cmTryCompileExec3866937741.dir\Debug\vc100.pdb" /Gd /TC /analyze- /errorReport:queue testCCompiler.c
Microsoft ® 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
Copyright © Microsoft Corporation. All rights reserved.
cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D “CMAKE_INTDIR=“Debug”” /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec3866937741.dir\Debug\" /Fd"cmTryCompileExec3866937741.dir\Debug\vc100.pdb" /Gd /TC /analyze- /errorReport:queue testCCompiler.c
testCCompiler.c
ManifestResourceCompile:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\rc.exe /nologo /fo"cmTryCompileExec3866937741.dir\Debug\cmTryCompileExec3866937741.exe.embed.manifest.res" cmTryCompileExec3866937741.dir\Debug\cmTryCompileExec3866937741_manifest.rc
Link:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:QUEUE /OUT:“D:\work\Urho3D\Build\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec3866937741.exe” /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /ManifestFile:“cmTryCompileExec3866937741.dir\Debug\cmTryCompileExec3866937741.exe.intermediate.manifest” /MANIFESTUAC:“level=‘asInvoker’ uiAccess=‘false’” /DEBUG /PDB:“D:/work/Urho3D/Build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec3866937741.pdb” /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:“D:/work/Urho3D/Build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec3866937741.lib” /MACHINE:X86 cmTryCompileExec3866937741.dir\Debug\cmTryCompileExec3866937741.exe.embed.manifest.res
cmTryCompileExec3866937741.dir\Debug\testCCompiler.obj /machine:X86 /debug
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt [D:\work\Urho3D\Build\CMakeFiles\CMakeTmp\cmTryCompileExec3866937741.vcxproj]
Done Building Project “D:\work\Urho3D\Build\CMakeFiles\CMakeTmp\cmTryCompileExec3866937741.vcxproj” (default targets) – FAILED.
Build FAILED.
“D:\work\Urho3D\Build\CMakeFiles\CMakeTmp\cmTryCompileExec3866937741.vcxproj” (default target) (1) ->
(Link target) ->
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt [D:\work\Urho3D\Build\CMakeFiles\CMakeTmp\cmTryCompileExec3866937741.vcxproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:01.09
[/code]
What Im doing wrong here?