【问题标题】:A plethora of unresolved externals when compiling sample Cinder projects编译示例 Cinder 项目时出现大量未解决的外部问题
【发布时间】:2023-11-04 05:07:02
【问题描述】:

这是与问题相关的 Cinder 外部目录结构。我对包含没有任何问题,我不知道为什么我对外部有这么多问题。

+---lib
|   
|   +---msw
|   |   +---x86
|   |   |   +---debug
|   |   |   +---release

看,里面有这个包含 cinder.lib 的 v120 文件夹。现在,首先,每个项目都指向这样的外部:

..\..\..\..\lib\msw\$(PlatformTarget);..\..\..\..\lib\msw\$(PlatformTarget)\$(Configuration)\$(PlatformToolset)

但 VCS 仍然提示输入 cinder.lib。因此,我将包含该文件的子文件夹添加到外部路径以便它找到它,但是,在它生成的众多外部符号错误之一中,“无法打开文件 cinder.lib”就是其中之一。再说一次,它不是唯一的。每个样本都有超过 20 个外部错误,其中有很多。我什么都没做,我只是想编译一些示例来了解包的作用,但它也会不断产生其他错误。他们会发布带有错误代码的软件包吗?我不这么认为。

软件包说它适用于 VCS 2013。我应该安装它吗?我有 2015 社区。​​p>

【问题讨论】:

    标签: c++ visual-studio visual-c++ unresolved-external cinder


    【解决方案1】:

    目前 Cinder 示例在技术上支持 v120 编译器,因此您需要它来运行 Cinder 示例。根据 Cinder 论坛 link to forum post 上的这篇文章,它应该适用于 VCS 2015,但您需要构建 Cinder 才能使 v140 工作。

    【讨论】:

      最近更新 更多