gpt4 book ai didi

C++Builder 强制编译一个特殊文件

转载 作者:太空宇宙 更新时间:2023-11-03 17:26:08 25 4
gpt4 key购买 nike

在我们的资源中,我们有一个数据模块,其中设置了某些标准值(例如包含编译日期的内部版本号)。这个模块应该总是被编译。我们如何在 C++ Builder 中强制执行此操作而不总是编译所有模块或手动“修改”模块以将其标记为已更改?

最佳答案

执行此操作的一种方法是将文件名添加到项目选项 -> C++ 编译器 -> 高级 -> 要传递给编译器的附加选项。您可以直接在此处写入文件名,例如 System.cpp。但是,仅当项目中的某些 C++ 文件发生更改时才会重新编译该文件,而不是在您没有更改的情况下进行编译。

缺点是手动更改文件时,会在命令行添加两次,并有警告:[bcc32c Warning] ignoring duplicated input file 'System.cpp' [-Wborland]。要摆脱这种情况,您可以从构建中排除该文件(右键单击该文件)。

关于C++Builder 强制编译一个特殊文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59729897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com