编译示例 Cinder 项目时出现大量未解决的外部问题

A plethora of unresolved externals when compiling sample Cinder projects

提问人:Masoud Nazemi 提问时间:4/6/2017 更新时间:4/26/2017 访问量:173

问:

这是与该问题相关的 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 社区。

C 工作室 可视化 未解析的外部 Cinder

评论


答:

0赞 nord 4/26/2017 #1

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