|
|
1
20
在我发布这篇文章后不久就找到了答案!可能对其他人有用。
导航到“
我一直在寻找一个类似于Visual Studio的选项 |
|
|
2
15
另外,如果您使用的是命令行编译器(DCC32.exe),则开关为-W^,将警告视为错误。如果您正在使用此功能,请注意,Windows中的默认命令shell(cmd.exe)将插入符(^)视为转义符,因此如果您直接从命令行、批处理文件甚至IDE中的预构建或后构建事件执行编译器,则必须使用-W^^。 同样值得一提的是,您只能将某些警告视为错误。在命令行上执行此操作的开关看起来像这样:-W^^WARNING-NAME。您可以替换与您希望作为错误处理的警告相关的字符串。 |
|
|
3
2
关于-W^在BAT文件中存在问题的观点是很好的。如果你直接修改编译行,使用-W^^是有效的。否则,我发现使用周围的双引号“-W^”是有效的,例如在构建包含所有编译器参数的env-var时,该env-var随后被传递给dcc32.exe。经过XE、XE2、XE3、XE4测试。
|