我已下载由Carnegie Mellon维护的软件: https://github.com/festvox/flite
有一个sln,在这个解决方案中,包含了一个vcxproj。 此项目文件为" .c"表示以下路径:文件:
<ClCompile Include="..\..\lang\cmu_grapheme_lang\cmu_grapheme_lang.c" />
但是,磁盘上的实际文件夹结构如下所示:
在我看来,位置应该在vcproj文件中这样说明:
<ClCompile Include="lang\cmu_grapheme_lang\cmu_grapheme_lang.c" />
我也是这么认为的,因为当我双击VS2017中的文件时,它告诉我路径的一部分无法找到:
我认为一个如此积极维护的项目可以正确设置,所以我想知道在VS2017中是否有任何我可能没有选择的选项。
感谢您对此问题的任何澄清。
答案 0 :(得分:1)
你是对的 - 该文件引用看起来不对。我最好的猜测是开发人员确实在指定位置有lang\cmu_grapheme_lang
目录而忽略了以确保GitHub上的项目具有有效设置(其中一个&#34;嘿,这建立在我的系统上,所以必须正确&#34; fiascos)。
在您的特定情况下:正确构建修复项目文件或将lang\cmu_grapheme_lang
目录复制到预期位置。