【问题标题】:C++ Builder XE5 linker is unable to open WINDOWS.OBJC++ Builder XE5 链接器无法打开 WINDOWS.OBJ
【发布时间】:2013-10-30 12:53:46
【问题描述】:

尝试在 XE5 中编译 C++ 项目时出现以下错误:

[ilink32 Error] Fatal: Unable to open file 'WINDOWS.OBJ'

我已经在我的 Delphi 单元中使用“Windows”而不是“WinTypes”和“WinProcs”。

在“Delphi 编译器”->“单元范围”下还有“WinAPI”条目。

有谁知道可能是什么问题?

【问题讨论】:

    标签: c++ winapi linker-errors delphi-xe5 c++builder-xe5


    【解决方案1】:

    听起来您的搜索路径不包含$(BDS)\lib\$(Platform)\$(Config) 的条目

    【讨论】:

    • 感谢您的回答。我尝试将“$(BDS)\lib\$(Platform)\$(Config)”添加到“C++ Compiler->Directories and Conditionals->Include file search patch”,但路径无效。然后我添加了这个:“C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\lib\win32\debug”但是我仍然得到“[ilink32 Error] Fatal: Unable to open file 'WINDOWS.OBJ'”
    • 正如您在 Embarcadero 论坛中被告知的那样,“选项”对话框无法正确解析 $(Platform)$(Config),但它们仍然可以使用,您应该使用 release 而不是 @987654325 @ 并在调试编译期间让 IDE/编译器将 release 更新为 debug,因为它对 release 文件夹有特殊处理。
    猜你喜欢
    • 2015-07-05
    • 1970-01-01
    • 2018-09-06
    • 2022-10-06
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    相关资源
    最近更新 更多