【发布时间】:2018-07-26 04:31:46
【问题描述】:
我有一个旧应用程序,我应该只更改 MySQL 连接,但我无法构建它,因为它是在 C++ Builder 6 上编写的。 我有 C++ Builder XE7 并安装了丢失的库,然后在项目选项中链接了这些路径,但 IDE 写了这个错误:
[ilink32 Error] Fatal: Unable to open file '.OBJ'
当我删除一个库路径时,我没有收到那个错误,然后我设置回这个路径并删除另一个我再次得到那个。我很困惑。
完整的日志是:
正在检查项目依赖项... 编译 guba2.cbproj (Debug, Win32) ilink32 命令行 c:\program files (x86)\embarcadero\studio\15.0\bin\ilink32.exe -G8 -LDebug_Build;"C:\Program Files (x86)\QuickReport\QR6-RAD-XE7\win32\release"; "C:\Program Files (x86)\Devart\MyDAC for RAD Studio XE7\Lib\Win32";"c:\program files (x86)\embarcadero\studio\15.0\lib\win32\release"; "C:\Users\Én\Downloads\Indy10C21\Win32\C21";"c:\program files (x86)\embarcadero\studio\15.0\lib\debug";cxmlfile;"c:\program files (x86)\embarcadero\studio\15.0\Projects\Lib";xmlparser;"c:\Program Files\Borland\CBuilder6\Projects";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib\obj";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib";"c:\Program Files\Borland\CBuilder6\MyDac\Lib"; "c:\program 文件 (x86)\embarcadero\studio\15.0\lib\psdk";cxmlfile;"c:\program 文件 (x86)\embarcadero\studio\15.0\Projects\Lib";xmlparser; "c:\Program Files\Borland\CBuilder6\Projects";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib\obj";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib";"c:\Program Files\Borland\CBuilder6\MyDac\Lib";"c:\program files (x86)\embarcadero\studio\15.0\lib\psdk"; "C:\Program Files (x86)\Devart\MyDAC for RAD Studio XE7\Lib\Win32";"c:\program files (x86)\embarcadero\studio\15.0\lib\win32\release";"c:\程序 文件 (x86)\embarcadero\studio\15.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD21";"C:\Program Files (x86)\Raize\CS5\Lib\RS-XE7\Win32";"C:\Program Files (x86)\Devart\MyDAC for RAD Studio XE7\Lib\Win32";"C:\Program Files (x86)\QuickReport\QR6-RAD-XE7\win32\release";"C:\Program Files (x86)\QuickReport\QR6-RAD-XE7\win32\debug"; C:\Users\Public\Documents\Embarcadero\Studio\15.0\DCP -jDebug_Build;"C:\Program Files (x86)\QuickReport\QR6-RAD-XE7\win32\release";"C:\Program Files (x86)\Devart\MyDAC for RAD Studio XE7\Lib\Win32";"c:\program files (x86)\embarcadero\studio\15.0\lib\win32\release"; "C:\Users\Én\Downloads\Indy10C21\Win32\C21";"c:\program files (x86)\embarcadero\studio\15.0\lib\debug";cxmlfile;"c:\program files (x86)\embarcadero\studio\15.0\Projects\Lib";xmlparser;"c:\Program Files\Borland\CBuilder6\Projects";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib\obj";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib";"c:\Program Files\Borland\CBuilder6\MyDac\Lib"; "c:\program 文件 (x86)\embarcadero\studio\15.0\lib\psdk";cxmlfile;"c:\program 文件 (x86)\embarcadero\studio\15.0\Projects\Lib";xmlparser; "c:\Program Files\Borland\CBuilder6\Projects";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib\obj";"c:\program 文件 (x86)\embarcadero\studio\15.0\lib";"c:\Program Files\Borland\CBuilder6\MyDac\Lib";"c:\program files (x86)\embarcadero\studio\15.0\lib\psdk"; "C:\Program Files (x86)\Devart\MyDAC for RAD Studio XE7\Lib\Win32";"c:\program files (x86)\embarcadero\studio\15.0\lib\win32\release";"c:\程序 文件 (x86)\embarcadero\studio\15.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD21";"C:\Program Files (x86)\Raize\CS5\Lib\RS-XE7\Win32";"C:\Program Files (x86)\Devart\MyDAC for RAD Studio XE7\Lib\Win32";"C:\Program Files (x86)\QuickReport\QR6-RAD-XE7\win32\release";"C:\Program Files (x86)\QuickReport\QR6-RAD-XE7\win32\debug"; C:\Users\Public\Documents\Embarcadero\Studio\15.0\DCP -l。 -v -Gn -GA"C:\Users\N7409~1\AppData\Local\Temp\vfs15D2.tmp"="C:\Users\Én\Documents\Embarcadero\Studio\Projects\makosguba kiszallitas 2\Unit1.dfm" -aa - V5.0 -tpe c0w32 memmgr.lib sysinit.obj Debug_Build\guba2.obj Debug_Build\kaja_classes.obj Debug_Build\md5.obj Debug_Build\online_orders.obj Debug_Build\order_classes.obj Debug_Build\Unit1.obj Debug_Build\user_classes.obj , .\guba2.exe , .\guba2.map , vcl.lib rtl.lib vclx.lib bdertl.lib dbrtl.lib dac60.lib mydac60.lib vcldb.lib indycore.lib indysystem.lib bcbsmp.lib IndyProtocols.lib dac210.lib mydac210.lib vclimg.lib xmlrtl.lib vclactnband.lib QRWRunDXE7w64.lib import32.lib cp32mt.lib , , guba2.res [ilink32 错误] 致命:无法打开文件 '.OBJ' 失败的 经过时间:00:00:11.8
【问题讨论】:
-
很难从该输出中分辨出命令在哪里结束以及它的输出从哪里开始。可能是因为
cp32mt.lib , , guba2.res(逗号之间没有)? -
感谢您的回复。逗号之间可以是什么?我不明白这个编译器的设置,对我来说和 linux 风格的解决方案有很大的不同。
标签: windows c++builder