2013-01-15 32 views
1

我編譯我的項目時收到警告。如何禁用UNSAFE_CAST選項?

[DCC警告] ... W1047不安全的代碼'^運營商

在構建信息:

目標CoreCompile: .... \ dcc32.exe - $ W + - $ J + - 沒有配置... -W + UNSAFE_TYPE -W + UNSAFE_CODE -W + UNSAFE_CAST

我知道我可以設置這個功能,但我找不到在哪裏待辦事項這在2010年 德爾福項目>選項>德爾福編譯器>提示和警告:我有不安全的代碼,不安全的類型和不安全的類型轉換爲假

有人可以幫助我。

回答

3

如果在IDE選項對話框中禁用警告,則發送到dcc32的命令將不會啓用它們。這導致我相信在IDE選項中啓用了警告。

所以,我的猜測是你有多個構建配置,並在IDE中查找錯誤的構建配置。

我總是對IDE呈現構建配置的方式感到困惑。您可能會發現在文本編輯器中搜索.dproj文件更容易。尋找DCC_UNSAFE_CODE,DCC_UNSAFE_CASTDCC_UNSAFE_TYPE。然後,您可以刪除所有這些條目,並且您的設置將恢復爲默認值,不會發出警告。

+0

謝謝大衛,搜索.dproj是解決方案。 – Ravaut123