View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001694 | NoesisGUI | C++ SDK | public | 2020-05-23 18:00 | 2020-05-28 16:28 |
Reporter | steveh | Assigned To | jsantos | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Product Version | 3.0.0 | ||||
Target Version | 3.0.1 | Fixed in Version | |||
Summary | 0001694: Noesis::Symbol visualiser not working if building Noesis via static libs | ||||
Description | Hi guys, just a tiny issue. We build Noesis as a static lib. It seems that when built like a static lib the *.natvis file does not display Symbols correctly: <Type Name="Noesis::Symbol"> <DisplayString>{{ {((const char**){,,Core.Noesis.Kernal.dll}gSymbols.mBegin)[mIndex],na} }}</DisplayString> </Type> <Type Name="Noesis::Symbol"> <DisplayString>{{ {((const char**){,,Core.Noesis.Kernal.dll}gSymbols.mBegin)[mIndex],na} }}</DisplayString> </Type> The issue is the DLL reference. Dropping it so it just references gSymbols directly fixes it: <Type Name="Noesis::Symbol"> <DisplayString>{{ {((const char**)gSymbols.mBegin)[mIndex],na} }}</DisplayString> </Type> <Type Name="Noesis::Symbol"> <DisplayString>{{ {((const char**)gSymbols.mBegin)[mIndex],na} }}</DisplayString> </Type> Just thought I'd mention it. This probably only affects us since I imagine most people are building Noesis via the DLL method. I've changed this locally in my visualiser so this is really low priority. Cheers! | ||||
Tags | No tags attached. | ||||
Platform | Any | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2020-05-23 18:00 | steveh | New Issue | |
2020-05-25 11:20 | jsantos | Assigned To | => jsantos |
2020-05-25 11:20 | jsantos | Status | new => assigned |
2020-05-25 11:20 | jsantos | Target Version | => 3.0.1 |
2020-05-28 16:28 | jsantos | Status | assigned => resolved |
2020-05-28 16:28 | jsantos | Resolution | open => fixed |