【发布时间】:2019-04-19 11:53:42
【问题描述】:
我的 msvc 2015 项目具有带有自定义构建工具的 foo.smth 文件。该文件用于生成foo1.c 和foo2.c 源文件,它们将位于temp/intermediate 目录中。有什么方法可以使用我项目中的compiler and linker's 选项编译和链接这些文件?也许有办法为编译器和链接器隐式添加此类文件?
UPD:目前,foo.smth 文件有 Item Type = Custom Build Tool。它的命令使用第三方应用程序来生成.c 文件
【问题讨论】:
-
目前这个自定义构建工具是如何集成的?您是从构建事件还是自定义构建步骤中调用它?…
-
您可以将这些文件作为项目添加到项目中。但是,这样做可能会弄乱构建依赖/增量构建逻辑,除非文件始终存在并且您正确设置它以便仅在必要时覆盖它们。
-
@MichaelKenzel,你的意思是修改msvc项目的
<ClCompile>标签吗?但它可能会导致类似visual studio cannot open file? 的错误
标签: c++ visual-studio visual-studio-2015