在德尔福2009年的行踪你打开选项将警告视为错误?德尔福2009年在哪里'治疗警告作为错误'选项?
14
A
回答
18
刚发现这个答案刚发现答案!可能对其他人有用。
导航到“Project -> Options - > Delphi Compiler -> Hints and Warnings
”和“Output Warnings
”的价值
我一直在寻找类似的选项是什么的Visual Studio有
11
相关提示,如果您使用更改为“as errors
”命令行编译器(DCC32.exe)开关是-W ^将警告视为错误。如果你正在使用这个,注意Windows中默认的命令shell(cmd.exe)把脱字符(^)当作转义字符是非常重要的,所以如果你直接执行编译器,你必须使用-W ^^从命令行获取批处理文件,甚至是IDE中的预生成或生成后生成事件。
还值得一提的是,您只能将某些警告视为错误。在命令行上执行此操作的开关将如下所示:-W ^^ WARNING-NAME。您可以将与您想要视为错误的警告关联的字符串替换。
0
关于-W ^在BAT文件中存在问题的观点是很好的一点。如果您直接修改编译行,使用-W ^^会起作用。否则,我发现使用周围的双引号“-W ^”起作用,例如在构建包含所有编译器参数的env var时,env var随后会传递给dcc32.exe。使用XE,XE2,XE3,XE4进行测试。
SET CompilerParams=-B -M "-W^" -U"..\Source;%dcuoutdir%;%DUnitPath%" -I"..\Source\inc" "-N0%dcuoutdir%" -DDebugMode
"%dcc%bin\dcc32.exe" %FuTFolder%ADDTests.dpr %CompilerParams% -U"%FuTSource%" %ExtraPath32%>%DCCLogFilename%
if errorlevel 1 %Alerter% %DCCLogFilename%
相关问题
- 1. 德尔福2009年启动错误
- 2. 德卡尔和德尔福2009年
- 3. 转换德尔福7代码与德尔福2009年工作
- 4. 德尔福2009年的onkeydown不捕获作为德尔福2007年做
- 5. 解决中的TDataSetProvider德尔福2010年或德尔福2009年
- 6. 德尔福2009年导入D7 DPR:
- 7. 德尔福2009年压缩gzipped文件
- 8. 德尔福2009年升级问题
- 9. 德尔福2009年编译包
- 10. 德尔福2009年MS生成头痛
- 11. 编译器内部错误升级从2009年德尔福XE3
- 12. 德尔福2009 - 隐式字符串RawByteString转换警告
- 13. 调试COM +德尔福2009年:在DLLHOST.EXE /的ProcessID不工作
- 14. 使用项目配置德尔福2009年和6的FinalBuilder
- 15. 德尔福2010年错误打开SysUtils
- 16. 德尔福DateTimeFormat返回错误年
- 17. 德尔福2007年内部错误
- 18. qmake:治疗缺失.pri的警告包含为错误
- 19. 2010年德尔福
- 20. 德尔福2009年创建我的部件在错误的顺序
- 21. 狂欢报告与2010年德尔福
- 22. 通用TList <>在德尔福2009年崩溃在IndexOf
- 23. 德尔福2009年的错误? - > * .res在项目搜索路径中找不到(在Delphi 2006中工作)
- 24. 德尔福2009年:在unicode搜索跳过变音符utf-8
- 25. 在德尔福2009年,我需要释放变体数组吗?
- 26. 德尔福2009年只停在一个单位的断点
- 27. DBExpress连接SQL 2008在运行时与德尔福2009年
- 28. 德尔福2009年找不到在包中声明的记录
- 29. 德尔福警告缠着我
- 30. 德尔福禁用警告失败
我已经看着正确的那个屏幕,但从来没有下降看到“作为错误”选项。当我看到True为默认值时,我只是假设“False”是唯一的选择。谢谢! – 2008-11-06 18:17:14