为什么链接器找不到DATA.DBXPLATFORM.OBJ

时间:2019-05-29 14:07:43

标签: c++ dll linker vcl dbxjson

我正在使用DLL中的DataSnap和DBX.JSON对象开发REST服务器。当我尝试包括DLL模块的头文件并编译代码时,在链接器中出现致命错误,并显示以下消息: [ilink32错误]致命:无法打开文件'DATA.DBXPLATFORM.OBJ'。

我试图更改项目选项,但没有任何方法可以解决该错误。 我检查了de DBXCommonDriver pakage是否包含在项目选项中,并且确实存在错误。

当我检查执行的ilink32命令时,看不到缺少DBXCommonDriver包。执行的ilink32命令为:

    c:\program files (x86)\embarcadero\rad studio\10.0\bin\ilink32.exe -L.\Win32\Debug;"c:\program files (x86)\embarcadero\rad studio\10.0\lib\Win32\debug\FR";
    "c:\program files (x86)\embarcadero\rad studio\10.0\lib\Win32\release\FR";"c:\program files (x86)\embarcadero\rad studio\10.0\lib\Win32\debug";Modules;TestDLL;"c:\program files (x86)\embarcadero\rad studio\10.0\lib\win32\release";
    "c:\program files (x86)\embarcadero\rad studio\10.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD17";"C:\Program Files (x86)\Raize\CS5\Lib\RS-XE3\Win32";"C:\Program Files (x86)\Prosys\Sentrol650DCXE3Std\lib170";
    "C:\Users\Public\Documents\RAD Studio\10.0\DCP" -j.\Win32\Debug;"c:\program files (x86)\embarcadero\rad studio\10.0\lib\Win32\debug\FR";"c:\program files (x86)\embarcadero\rad studio\10.0\lib\Win32\release\FR";"c:\program files (x86)\embarcadero\rad studio\10.0\lib\Win32\debug";
    Modules;TestDLL;"c:\program files (x86)\embarcadero\rad studio\10.0\lib\win32\release";"c:\program files (x86)\embarcadero\rad studio\10.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD17";"C:\Program Files (x86)\Raize\CS5\Lib\RS-XE3\Win32";
    "C:\Program Files (x86)\Prosys\Sentrol650DCXE3Std\lib170"; "C:\Users\Public\Documents\RAD Studio\10.0\DCP" -l.\Win32\Debug -v -GA"C:\Users\xxx\AppData\Local\Temp\vfs7DF1.tmp"="C:\Users\xxx\Documents\RAD Studio\Projets\TestDLL\FoMainDLL.dfm"
    -aa -V5.0 -G8 -Tpe  c0w32w rtl.bpi vcl.bpi vclimg.bpi memmgr.lib sysinit.obj .\Win32\Debug\ServerDLL.obj .\Win32\Debug\FoMainDLL.obj , .\Win32\Debug\ServerDLL.exe , .\Win32\Debug\ServerDLL.map , cg32.lib import32.lib cp32mti.lib , , ServerDLL.res

正如我在ilink32命令行中看到的那样,缺少了一些东西,但是在项目选项中进行了许多更改之后,没有任何东西可以解决此问题。 我希望ilink32命令包含DbxCommonDriver.bpi。

0 个答案:

没有答案