2021年1月28日 星期四

OIS 輸入設備程式庫

跨平台輸入設備程式庫,包含鍵盤 滑鼠 搖桿 觸控 ,支援 cmake 編譯

到 Releases · wgois/OIS · GitHub 抓取,我取得時是 1.5 版

看一下 demos\OISConsoleDemo 子目錄中的範例大概就知道的怎麼用,以下摘錄範例的 Win 平台做簡要說明

2021年1月18日 星期一

Global 物件在 cxxlObjectPlugin 插件須注意的問題

Global 物件指的是如下的用法:

class Global_t
{
  UTF8_String Hello{"Hello..."};

public:

  // Destructor
  ~Global_t()
  {
    cout << "Global_t::~Global_t()" << endl;
  }


  UTF8_String cxxlFASTCALL GetHello() const
  {
    return Hello;
  }
}g_Global;
 

特性有三:

  1. 程式或插件載入就會自動建好
  2. 任何可用到的使用端都能直接使用
  3. 程式或插件結束前會自動執行解構程序