1

编译项目时收到警告。

[DCC 警告] ...W1047 不安全代码“^ 运算符”

关于构建信息:

目标核心编译: ....\dcc32.exe -$W+ -$J+ --no-config ... -W+UNSAFE_TYPE -W+UNSAFE_CODE -W+UNSAFE_CAST

我知道我可以将其设置为关闭,但我找不到在 delphi 2010 上执行此操作的位置。在 Project>Options>Delphi Compiler>Hint and Warnings: I have Unsafe code, unsafe type and unsafe typecast to false

有人可以帮助我。

4

1 回答 1

3

如果在 IDE 选项对话框中禁用了警告,则发送到命令dcc32将不会启用它们。这让我相信在 IDE 选项中启用了警告。

所以,我的猜测是您有多个构建配置,并且在 IDE 中查找错误的构建配置。

我总是对 IDE 呈现构建配置的方式感到困惑。您可能会发现在文本编辑器中搜索 .dproj 文件更容易。寻找和。DCC_UNSAFE_CODE_ 然后,您可以删除所有这些条目,您的设置将恢复为默认值,即不会发出警告。DCC_UNSAFE_CASTDCC_UNSAFE_TYPE

于 2013-01-15T17:35:08.133 回答