Comments (7)
The compiler error looks legit to me. I think that forward declaring a type and then using it as a field or as an array primitive is undefined behaviour.
from rmlui.
Forward declaring it is fine as long as the underlying type is not used. We could solve this by declaring all the destruct/copy/move/destruct members of the parent class, but we might as well just include the header to solve it.
from rmlui.
Does this mean you are giving the C++17 version a go? :)
from rmlui.
no, why? :P
from rmlui.
I'm getting the following issues now:
ElementInfo.obj : error LNK2019: unresolved external symbol "class Rocket::Core::StringBase<char> __cdecl Rocket::Core::ToString(class Rocket::Core::Transform const &)" (?ToString@Core@Rocket@@YA?AV?$StringBase@D@12@AEBVTransform@12@@Z) referenced in function "public: static bool __cdecl Rocket::Core::TypeConverter<class std::shared_ptr<class Rocket::Core::Transform>,class Rocket::Core::StringBase<char> >::Convert(class std::shared_ptr<class Rocket::Core::Transform> const &,class Rocket::Core::StringBase<char> &)" (?Convert@?$TypeConverter@V?$shared_ptr@VTransform@Core@Rocket@@@std@@V?$StringBase@D@Core@Rocket@@@Core@Rocket@@SA_NAEBV?$shared_ptr@VTransform@Core@Rocket@@@std@@AEAV?$StringBase@D@23@@Z) [C:\projects\librocket\Build\RocketDebugger.vcxproj]
ElementDataGridRow.obj : error LNK2019: unresolved external symbol "public: static double __cdecl Rocket::Core::Clock::GetElapsedTime(void)" (?GetElapsedTime@Clock@Core@Rocket@@SANXZ) referenced in function "public: bool __cdecl Rocket::Controls::ElementDataGridRow::UpdateChildren(void)" (?UpdateChildren@ElementDataGridRow@Controls@Rocket@@QEAA_NXZ) [C:\projects\librocket\Build\RocketControls.vcxproj]
from rmlui.
Please do not close unresolved issues
from rmlui.
You're right, thank you! Still learning :)
from rmlui.
Related Issues (20)
- Get element size in pixels HOT 2
- Data-For not working for option inside select HOT 9
- Potential Bug: Databinding For + Select HOT 1
- RmlUi in bgfx HOT 4
- Compile error when using custom RTTI HOT 1
- Incorrect caretPosition on a first keyboard activation after showing an element HOT 3
- Enabling Tracy profiling when Tracy is already used HOT 3
- Support for css variables in RCSS HOT 7
- display: flex doesn't expand the outer containing block HOT 6
- Wrong mouse positions with GLFW GL2/GL3 on macOS HOT 8
- [Freetype] LNK1107 HOT 2
- How to add fixes for MacOS universal builds HOT 16
- animation-timing-function steps HOT 3
- Documentation errors on Decorators HOT 3
- How to use the rmlui rich text editor? Is there a suitable approach? HOT 2
- Compile Error with Clang 14 for Linux HOT 3
- Fancy Clickable Shapes/Images/Buttons HOT 1
- Improve shrink-to-fit layout (fit-content sizing) HOT 1
- Tag 5.1 won't compile on current version of MSYS2
- Error compiling RmlUI 5.1 with current version of MSYS2 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rmlui.