我使用的CMake来构建我的Windows上一个基于Qt应用程序使用Visual Studio 2010速成。 当CMake的配置我得到以下错误:
System runtime library file does not exists:
'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcp100.dll
System runtime library file does not exists:
'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcr100.dll
然后,当我尝试编译,我得到这个错误(无论是在Visual Studio中尝试,并与MSBuild的):
MSVCRT.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
C:\Users\Kurtis\sandbox\UDJ-Desktop-Client\build\src\Release\UDJ.exe : fatal error LNK1120: 1 unresolved externals
我确定微软的Visual C ++ 2010速成不来与我需要可再发行 。 于是我去微软的网站下载可再发行组件(均为86和64 )。 但是,安装后,我仍然得到上述配置和编译错误。 有谁知道我做错了什么,或者如何解决我的问题呢?