首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流行软件中vcxproject路径的混淆

流行软件中vcxproject路径的混淆
EN

Stack Overflow用户
提问于 2018-04-22 22:04:35
回答 1查看 32关注 0票数 0

我下载了一个由卡内基梅隆维护的软件:https://github.com/festvox/flite

有一个sln,在这个解决方案中,包含一个vcxproj。此项目文件声明".c“文件的下列路径:

代码语言:javascript
复制
<ClCompile Include="..\..\lang\cmu_grapheme_lang\cmu_grapheme_lang.c" />

但是,磁盘上的实际文件夹结构如下所示:

在我看来,应该在vcproj文件中这样声明位置:

代码语言:javascript
复制
<ClCompile Include="lang\cmu_grapheme_lang\cmu_grapheme_lang.c" />

我也这么认为,因为当我双击VS2017中的文件时,它告诉我路径的一部分是找不到的:

我认为一个被积极维护的项目会正确地设置这个项目,所以我想知道在VS2017中是否有可能没有设置正确的选项。

谢谢你对这个问题的任何澄清。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-23 00:58:45

你是对的-那个文件引用看起来不对。我最好的猜测是,开发人员确实在指定的位置拥有lang\cmu_grapheme_lang目录,只是忽略了确保GitHub上的项目具有有效的设置(其中之一“嘿,这是在我的系统上构建的,所以它必须是正确的”失败“)。

在特定情况下:正确构建修复项目文件或将lang\cmu_grapheme_lang目录复制到预期位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49971173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档