- Messages
- 162
- Country

Code:
#include "ssw_wasm_gauges.h"
#include "simvars.h"
PCSTRINGZ custom_event_name = "custom_event";
PCSTRINGZ dummy_name = "dummy";
struct SSWGaugeCustomVar
{
ID custom_event;
ID dummy;
};
SSWGaugeCustomVar m_SSWGaugeCustomVars;
LocalSimVar* custom_event = (LocalSimVar*) NULL;
////////////////////////////////////////////////
extern "C" {
MSFS_CALLBACK bool custom_event_gauge_callback(FsContext ctx, int service_id, void* pData)
{
switch (service_id)
{
case PANEL_SERVICE_PRE_INSTALL:
{
if (custom_event == (LocalSimVar*) NULL )
custom_event = new LocalSimVar(custom_event_name);
return true;
}
break;
case PANEL_SERVICE_POST_INSTALL:
.......
Hello,
above code is an attempt to make a wrapper for local vars, however it seems the calling a C++ ctor has problems with linking:
Code:
C:\MSFS SDK\WASM\vs\2019\Microsoft.Cpp.MSFS.Common.targets(473, 5) error MSB4181: The "MSFSLinkTask" task returned false but did not log an error.
TIA
mario
Last edited:


