我尝试使用命令行中的cl.exe构建Windows Universal应用程序。我已经粘贴了其中一个Visual Studio模板的命令行参数,但我仍然无法使其正常工作。我收到以下错误:
F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vccorlib.h(348): error C3940: 'EventRegistrationToken': identifier not found - possible mismatch between compiler and library versions. Please ensure vccorlib.h/.lib, vccorlib120.dll and c1xx.dll match
它似乎正在使用错误的包含库。
cl.exe命令行还包括以下include文件选项:
/LIBPATH:"F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\store\amd64"
/LIBPATH:"F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64"
答案 0 :(得分:-2)
通过预先使用适当的选项运行vcvarsall.bat来解决此问题。