不知道如何解决这个问题,也许有人以前遇到过这个问题并且可以提示在哪里看。
问题是我的 Visual Studio 项目具有分配给它的自定义构建 tep 的 proto 文件:
..\*some path to a protoc.exe*\protoc --proto_path=%(RootDir)%(Directory) --cpp_out=%(RootDir)%(Directory) %(FullPath)
一切正常,直到有一天它停止了,我不知道为什么。也许我搞砸了一些环境变量或一些设置或其他东西。当我使用 CmakeGui 生成 Visual Studio 项目时,该问题还扩展到其他具有一些自定义构建步骤的项目。这些步骤有一个描述集“Compiling %(Filename).proto...”,它不会出现在输出中。几乎就好像它被完全忽略了,但编译器无法构建项目,因为项目中存在对生成文件的引用。
任何有关如何解决此问题的建议将不胜感激。