项目引用了开发的插件,插件引用了第三方库。
目录结构如下:
错误信息如下。
UAT helper :打包(windows (64位) ) :错误3360故障诊断副本: (项目)工作区(kafkademo )封装链接nativelibrdkafka.dll toe :projectworkspaceKafka pluginsKafka pluginsourcethird partylibrdkafka
公共类Kafka 3360 module rules {公共类密钥(readonlytargetrulestarget ) :base(target )/PCH usage=module rules PCH ustarget bEnforceIWYU=false;/* * * */* * * * * * * */* * * * * */if ((target.platform==unrealtargetplatform.win 64 ) | (() ) ) ) ) ) ) ) ) ) ) ) { var basepath=path.get directory name (rules compiler.getfilenamefromtype (gettype ) ) Path,' ./third party/librdkafka.redist.0.11.4/build/native/lib/win7publicadditionallibraries.add (libld //linklibrariespublicadditionallibraries.add (library path '/librdkafka.lib ' ); //third partylibrdkafka.redist.0.11.4runtimeswin7- x64nativevarbinariespath=path.com bine (basepp //stringvlcdirectory=path.com bine (basedirectory,' Binaries ',' Win64 ' ); 运行时从属关系. add (path.com bine (binaries path,' librdkafka.dll ' ); 运行时从属关系. add (path.com bine (binaries path,' librdkafkacpp.dll ' ); 运行时从属关系. add (path.com bine (binaries path,' msvcr120.dll ' ); 运行时从属关系. add (path.com bine (binaries path,' zlib.dll ' ); }}修改此代码的目录格式正确。 (根据项目的目录结构自行设定,没有标准答案。 ) ) ) ) ) ) ) ) ) )。
仅供参考
varbinariespath=path.com bine (basepath,' ./third party/librdkafka.redist.0.11.4/runtimes/win7- x64/nnn