動態

列表
創建 時間

使用 Windows 調試套件 gflags 解決 CefSharp 加載報錯信息模糊的問題

最近寫 CPP 項目遇到了一個問題,用了幾個工具來解決,這裏記錄一下,和大家一起討論。 1. 起因 我的一個 CPP 項目的 UI 框架使用的是 CefSharp,UI 層是 C#,而一些模塊代碼使用的是 CPP,運行報錯如下 報錯信息是 System.IO.FileLoadException:"未能加由"CefSharp.Core.Runtime.dl"導入的過程 第一感覺是進程加載某個配置文

創建 時間

C++ 從 0 到 1 完成一個支持 future/promise 的 Windows 異步串口通信庫

由於我在工作環境中不斷由於需要為了不同硬件設備寫新的串口通信庫,所以我寫了一個集成了 future/promise 的異步串口通信庫,並且已經用在了每天有數十萬人使用的生產環境設備上,下面分享一下如何從零開始構建一個集成 C++11 的 future/promise 機制的實用的異步串口通信庫。 1. 異步串口通信庫的設計思路 設計思路: 首先創建一個串口通信工具庫,支持同步方式的串口消息收發