Jes*_*yer 14 c++ crt visual-studio-2015
在VS2015将我的项目更新到新的Platform工具集v140之后,由于链接器错误,它无法构建:LNK1104无法打开文件'libucrt.lib'.
由于本文中提到的新的Universal CRT,这个库似乎已被移动:http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt. aspx?PageIndex = 2.
虽然文章告诉我现在应该链接什么,但它没有提供如何说明.
我的解决方案生成一个.exe和它使用的.dll.我不知道如何处理下面文章描述的矩阵.
发布DLL(/ MD):msvcrt.lib vcruntime.lib ucrt.lib
释放静态(/ MT):libcmt.lib libvcruntime.lib libucrt.lib
Rya*_*ose 11
转换项目时,需要确保更新包含和链接器设置以指向新CRT.
对于包含,请添加以下内容:
$(UniversalCRT_IncludePath)
Run Code Online (Sandbox Code Playgroud)
对于链接,根据目标处理器添加以下内容之一:
$(UniversalCRT_LibraryPath_x86)
$(UniversalCRT_LibraryPath_x64)
$(UniversalCRT_LibraryPath_arm)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16752 次 |
| 最近记录: |