C++ Builder XE5链接器无法打开WINDOWS.OBJ 在编译XE5中的C++项目时,我得到以下错误: [ilink32 Error] Fatal: Unable to open file 'WINDOWS.OBJ'

C++ Builder XE5链接器无法打开WINDOWS.OBJ 在编译XE5中的C++项目时,我得到以下错误: [ilink32 Error] Fatal: Unable to open file 'WINDOWS.OBJ',c++,winapi,linker-errors,delphi-xe5,c++builder-xe5,C++,Winapi,Linker Errors,Delphi Xe5,C++builder Xe5,我已经在Delphi单元中使用Windows而不是WinTypes和WinProcs 在Delphi编译器->单元范围下还有WinAPI条目 有人知道可能是什么问题吗?听起来您的搜索路径没有包含$BDS\lib\$Platform\$Config的条目谢谢您的回答。我试图将$bd\Lab\$Stutabal$$CONFIG添加到C++编译器>目录和条件语句>包含文件搜索补丁,但路径无效。然后我添加了以下内容:C:\Program Files x86\Embarcadero\RAD Studio\

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

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


有人知道可能是什么问题吗?

听起来您的搜索路径没有包含$BDS\lib\$Platform\$Config的条目

谢谢您的回答。我试图将$bd\Lab\$Stutabal$$CONFIG添加到C++编译器>目录和条件语句>包含文件搜索补丁,但路径无效。然后我添加了以下内容:C:\Program Files x86\Embarcadero\RAD Studio\12.0\lib\win32\debug,但是我仍然得到[ilink32 Error]致命错误:无法打开文件“WINDOWS.OBJ”,正如Embarcadero论坛中告诉您的,选项对话框无法正确解析$Platform和$Config,但它们仍然可以使用,您应该使用release而不是$Config,并让IDE/编译器更新release,以便在调试编译期间为您进行调试,因为它对release文件夹有特殊的处理。