Amneri
(Amneri)
May 3, 2025, 10:49am
1
SVG for Unreal Engine Unlock the power of SVG within Unreal Engine with our plugin. Integrate vector-based graphics into your projects, enhancing visual fidelity and scalability. This plugin offers a streamlined workflow for importing , displaying , and utilizing SVG files . Available for Windows , MacOS , Linux , iOS , and Android .
Import SVG Effortlessly import SVG files directly into your Unreal Engine project. Maintain the integrity of vector graphics, ensuring crisp and clear visuals at any resolution.
Complete Documentation Quickly get started by following the examples available here .
Resolution Independence SVGs are resolution-independent, ensuring your graphics look pristine on various displays without pixelation. Perfect for UI elements, icons, and detailed artwork.
Dynamic Scaling Adapt graphics dynamically to different screen sizes and resolutions, preserving the design's fidelity across platforms.
User-friendly Integration Our plugin seamlessly integrates into Unreal Engine's interface, providing a user-friendly experience that aligns with your existing workflow.
SVG for Unreal EngineUnlock the power of SVG within Unreal Engine with our plugin. Integrate vector-based graphics into your projects, enhancing visual fidelity and scalability. This plugin offers a streamlined workflow for importing, displaying, and...
@Amneri
Hi, I updated my project from unreal 5.4 to 5.5.3 and now all my SVG icons are blue in widget and ingame. I tried to reload the svg texture itself, but that doesnt solved the problem.
Hello,
I have and Issue and cant package the lunasvg.dll is missing from the Plugin folder.
Can someone help please …
I cant find the lunasvg.dll and the project is not packaging please help !
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl lunasvg::Bitmap::Bitmap(int,int)” (_imp ??0Bitmap@lunasvg@@QEAA @HH@Z) referenced in function “public: __cdecl FSVGBitmap::FSVGBitmap(unsigned int,unsigned int)” (??0FSVGBitmap@@QEAA @II@Z)
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl lunasvg::Bitmap::Bitmap(unsigned char *,int,int,int)” (_imp ??0Bitmap@lunasvg@@QEAA @PEAEHHH@Z) referenced in function “public: __cdecl FSVGBitmap::FSVGBitmap(unsigned char *,unsigned int,unsigned int,unsigned int)” (??0FSVGBitmap@@QEAA @PEAEIII@Z)
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl lunasvg::Bitmap::Bitmap(class lunasvg::Bitmap const &)” (_imp ??0Bitmap@lunasvg@@QEAA @AEBV01@@Z ) referenced in function “public: __cdecl FSVGBitmap::FSVGBitmap(class FSVGBitmap const &)” (??0FSVGBitmap@@QEAA @AEBV0@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl lunasvg::Bitmap::Bitmap(class lunasvg::Bitmap &&)” (_imp ??0Bitmap@lunasvg@@QEAA @$$QEAV01@@Z ) referenced in function “public: __cdecl FSVGBitmap::FSVGBitmap(class FSVGBitmap &&)” (??0FSVGBitmap@@QEAA @$$QEAV0@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl lunasvg::Bitmap::~Bitmap(void)” (_imp ??1Bitmap@lunasvg@@QEAA @XZ) referenced in function “public: __cdecl FSVGBitmap::~FSVGBitmap(void)” (??1FSVGBitmap@@QEAA @XZ)
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: class lunasvg::Bitmap & __cdecl lunasvg::Bitmap::operator=(class lunasvg::Bitmap const &)” (_imp ??4Bitmap@lunasvg@@QEAAAEAV01 @AEBV01@@Z ) referenced in function “public: class FSVGBitmap & __cdecl FSVGBitmap::operator=(class FSVGBitmap const &)” (??4FSVGBitmap@@QEAAAEAV0 @AEBV0@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: class lunasvg::Bitmap & __cdecl lunasvg::Bitmap::operator=(class lunasvg::Bitmap &&)” (_imp ??4Bitmap@lunasvg@@QEAAAEAV01 @$$QEAV01@@Z ) referenced in function “public: class FSVGBitmap & __cdecl FSVGBitmap::operator=(class FSVGBitmap &&)” (??4FSVGBitmap@@QEAAAEAV0 @$$QEAV0@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: unsigned char * __cdecl lunasvg::Bitmap::data(void)const " (_imp ?data@Bitmap@lunasvg@@QEBAPEAEXZ ) referenced in function "public: class TArray<unsigned char,class TSizedDefaultAllocator<32> > __cdecl USVGBitmap::Blueprints_Data(void)const " (?Blueprints_Data@USVGBitmap@@QEBA ?AV?$TArray@EV?$TSizedDefaultAllocator@$0CA@@@@@XZ )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __cdecl lunasvg::Bitmap::width(void)const " (_imp ?width@Bitmap@lunasvg@@QEBAHXZ ) referenced in function "public: class TArray<unsigned char,class TSizedDefaultAllocator<32> > __cdecl USVGBitmap::Blueprints_Data(void)const " (?Blueprints_Data@USVGBitmap@@QEBA ?AV?$TArray@EV?$TSizedDefaultAllocator@$0CA@@@@@XZ )
UATHelper: Packaging (Windows): Hint on symbols that are defined and could potentially match:
UATHelper: Packaging (Windows): “__declspec(dllimport) public: __int64 __cdecl std::ios_base::width(__int64)” (_imp ?width@ios_base@std@@QEAA_J_J @Z)
UATHelper: Packaging (Windows): "__declspec(dllimport) public: __int64 __cdecl std::ios_base::width(void)const " (_imp ?width@ios_base@std@@QEBA_JXZ )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __cdecl lunasvg::Bitmap::height(void)const " (_imp ?height@Bitmap@lunasvg@@QEBAHXZ ) referenced in function "public: class TArray<unsigned char,class TSizedDefaultAllocator<32> > __cdecl USVGBitmap::Blueprints_Data(void)const " (?Blueprints_Data@USVGBitmap@@QEBA ?AV?$TArray@EV?$TSizedDefaultAllocator@$0CA@@@@@XZ )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __cdecl lunasvg::Bitmap::stride(void)const " (_imp ?stride@Bitmap@lunasvg@@QEBAHXZ ) referenced in function "public: unsigned int __cdecl FSVGBitmap::Stride(void)const " (?Stride@FSVGBitmap@@QEBAIXZ )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl lunasvg::Matrix::Matrix(float,float,float,float,float,float)” (_imp ??0Matrix@lunasvg@@QEAA @MMMMMM@Z) referenced in function "public: void __cdecl FSVGDocument::Render(class FSVGBitmap,struct FSVGMatrix const &)const " (?Render@FSVGDocument@@QEBAXVFSVGBitmap @@AEBUFSVGMatrix @@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: static class std::unique_ptr<class lunasvg::Document,struct std::default_delete > __cdecl lunasvg::Document::loadFromFile(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)” (_imp ?loadFromFile@Document@lunasvg@@SA ?AV?$unique_ptr@VDocument@lunasvg@@U ?$default_delete@VDocument@lunasvg@@@std @@@std @@AEBV ?$basic_string@DU?$char_traits@D@std@@V ?$allocator@D@2@@4 @@Z ) referenced in function “public: static
class TUniquePtr<class FSVGDocument,struct TDefaultDelete > __cdecl FSVGDocument::LoadFromFile(class TStringView<wchar_t>)” (?LoadFromFile@FSVGDocument@@SA ?AV?$TUniquePtr@VFSVGDocument@@U ?$TDefaultDelete@VFSVGDocument@@@@@@V ?$TStringView@_W@@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: static class std::unique_ptr<class lunasvg::Document,struct std::default_delete > __cdecl lunasvg::Document::loadFromData(char const *)” (_imp ?loadFromData@Document@lunasvg@@SA ?AV?$unique_ptr@VDocument@lunasvg@@U ?$default_delete@VDocument@lunasvg@@@std @@@std @@PEBD @Z) referenced in function “public: static class TUniquePtr<class FSVGDocument,struct TDefaultDelete > __cdecl FSVGDocument::LoadFromData(char const *)” (?LoadFrom
Data@FSVGDocument@@SA ?AV?$TUniquePtr@VFSVGDocument@@U ?$TDefaultDelete@VFSVGDocument@@@@@@PEBD @Z)
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: static class std::unique_ptr<class lunasvg::Document,struct std::default_delete > __cdecl lunasvg::Document::loadFromData(char const *,unsigned __int64)” (_imp ?loadFromData@Document@lunasvg@@SA ?AV?$unique_ptr@VDocument@lunasvg@@U ?$default_delete@VDocument@lunasvg@@@std @@@std @@PEBD_K @Z) referenced in function “public: static class TUniquePtr<class FSVGDocument,struct TDefaultDelete > __cdecl FSVGDocument::LoadFromData(class
TArrayView<unsigned char const ,int>)” (?LoadFromData@FSVGDocument@@SA ?AV?$TUniquePtr@VFSVGDocument@@U ?$TDefaultDelete@VFSVGDocument@@@@@@V ?$TArrayView@$$CBEH@@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __cdecl lunasvg::Document::width(void)const " (_imp ?width@Document@lunasvg@@QEBAMXZ ) referenced in function "protected: virtual struct UE::Math::TVector2 __cdecl SSVGImage::ComputeDesiredSize(float)const " (?ComputeDesiredSize@SSVGImage@@MEBA ?AU?$TVector2@N@Math@UE@@M @Z)
UATHelper: Packaging (Windows): Hint on symbols that are defined and could potentially match:
UATHelper: Packaging (Windows): “__declspec(dllimport) public: __int64 __cdecl std::ios_base::width(__int64)” (_imp ?width@ios_base@std@@QEAA_J_J @Z)
UATHelper: Packaging (Windows): "__declspec(dllimport) public: __int64 __cdecl std::ios_base::width(void)const " (_imp ?width@ios_base@std@@QEBA_JXZ )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __cdecl lunasvg::Document::height(void)const " (_imp ?height@Document@lunasvg@@QEBAMXZ ) referenced in function "protected: virtual struct UE::Math::TVector2 __cdecl SSVGImage::ComputeDesiredSize(float)const " (?ComputeDesiredSize@SSVGImage@@MEBA ?AU?$TVector2@N@Math@UE@@M @Z)
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class lunasvg::Box __cdecl lunasvg::Document::boundingBox(void)const " (_imp ?boundingBox@Document@lunasvg@@QEBA ?AVBox@2@XZ) referenced in function "public: struct FSVGBox __cdecl FSVGDocument::Box(void)const " (?Box@FSVGDocument@@QEBA ?AUFSVGBox@@XZ )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl lunasvg::Document::render(class lunasvg::Bitmap &,class lunasvg::Matrix const &)const " (_imp ?render@Document@lunasvg@@QEBAXAEAVBitmap @2@AEBVMatrix@2@@Z ) referenced in function "public: void __cdecl FSVGDocument::Render(class FSVGBitmap,struct FSVGMatrix const &)const " (?Render@FSVGDocument@@QEBAXVFSVGBitmap @@AEBUFSVGMatrix @@@Z )
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class lunasvg::Bitmap __cdecl lunasvg::Document::renderToBitmap(int,int,unsigned int)const " (_imp ?renderToBitmap@Document@lunasvg@@QEBA ?AVBitmap@2@HHI@Z) referenced in function "public: virtual int __cdecl SSVGImage::OnPaint(class FPaintArgs const &,struct FGeometry const &,class FSlateRect const &,class FSlateWindowElementList &,int,class FWidgetStyle const &,bool)const " (?OnPaint@SSVGImage@@UEBAHAEBVFPaintArgs @@AEBUFGeometry @@AEBVFSlateRect @@AEAVFSlateWindowElemen
tList@@HAEBVFWidgetStyle @@_N @Z)
UATHelper: Packaging (Windows): Module.SVG.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl lunasvg::Document::~Document(void)” (_imp ??1Document@lunasvg@@QEAA @XZ) referenced in function “public: __cdecl FSVGDocument::~FSVGDocument(void)” (??1FSVGDocument@@QEAA @XZ)
UATHelper: Packaging (Windows): E:\Working\Raumvisionen\wetransfer_parttest_quartier_240625-zip_2025-07-02_1110\PartTest_Quartier_240625_edit\Binaries\Win64\PartTest_Quartier-Win64-Shipping.exe : fatal error LNK1120: 21 unresolved externals
UATHelper: Packaging (Windows): Total time in Parallel executor: 11.22 seconds
UATHelper: Packaging (Windows): Total execution time: 22.99 seconds
UATHelper: Packaging (Windows): Took 23.12s to run dotnet.exe, ExitCode=6
UATHelper: Packaging (Windows): UnrealBuildTool failed. See log for more details. (C:\Users\Manos\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.4\UBA-PartTest_Quartier-Win64-Shipping_2.txt)
UATHelper: Packaging (Windows): AutomationTool executed for 0h 0m 31s
UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Windows): BUILD FAILED
Did anyone try reaching out to the developer support directly? I messaged them and got a prompt reply on this. Thanks Pandores Marketplace!
There is now an updated release from the developer which may fix your issues.