当您安装您的 SDK(比如说 CEPC SDK)时,您会在 SdkRootPath 处获得一个文件夹树。此树包含两个带有静态库的文件夹:
C:\Program Files (x86)\Windows CE Tools\SDKs\CEPC\Sdk\Crt\Lib\x86
C:\Program Files (x86)\Windows CE Tools\SDKs\CEPC\Sdk\Lib\x86\retail
您可以MSVCRT.lib
在两个文件夹中找到一个。默认搜索路径顺序是
- $(SdkRootPath)crt\Lib\x86
- $(SdkRootPath)atlmfc\lib\x86
- $(SdkRootPath)Lib\x86\debug
- $(SdkRootPath)Lib\x86\retail
在这里拥有两个不同的库副本的目的是什么?
选择正确的库的最佳做法是什么?
编辑:文件大小不同。尺寸为(按上述顺序):
Crt\Lib\x86\msvcrt.lib
2,656,238 字节Lib\x86\retail\msvcrt.lib
1,717,936 字节