【问题标题】:concrt.lib missing when compiling with Visual Studo for OneCore使用 Visual Studio for OneCore 编译时缺少 concrt.lib
【发布时间】:2020-10-21 08:35:35
【问题描述】:

我正在尝试为 Windows Onecore (IOT) 编译我的项目,onecoreuap.lib 使用 $(VC_LibraryPath_VC_x64_OneCore) 例如 (C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\lib\onecore\x64) 而不是 VC_Library_Path

我的代码中有#include <concrt.h>

当我构建它时,我得到:

错误 LNK1104 无法打开文件 'concrtd.lib'

我查过,(C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\lib\onecore\x64),这个文件夹不包含concrt.lib但包含libconcrt.lib

我没有在链接器属性中明确指定concrt.lib

根据 Microsoft 文档,此库可用于 onecore (IOT)

如何将concrt (PPL) 库用于 Windows onecore (IOT) 项目?

【问题讨论】:

    标签: c++ visual-studio windows-10-iot-core ppl


    【解决方案1】:

    我可以在文件夹C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib 中找到该库。您可以尝试将路径添加到库路径中。如果找不到文件夹,我怀疑是visual studio安装错误。请参考这个话题:

    https://social.msdn.microsoft.com/Forums/exchange/en-US/2afadea2-0207-4941-83c7-d3a898d7ccd7/after-adding-header-include-ltconcurrentqueuehgt-linker-displays-error-link-fatal-error?forum=vcgeneral

    【讨论】:

      猜你喜欢
      • 2012-11-29
      • 2019-02-22
      • 2019-03-22
      • 1970-01-01
      • 2021-02-20
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多