C/C++
C++/CLI:使用 C++/CLI、FFmpeg …
前言 最近因為工作需要在 C/C++ 環境底下開發出影片檔讀取並撥放功能,由於有跨平台測試的需求 (Windows/Linux),最直覺想到的就是使用 FFmpeg。Windows 會用 C++/CLI CLR 開發視窗畫面;Linux 則是靠 MiniGUI 顯示到 LCD 模組上,這篇文章主要是紀錄我如何在 Visual Studio 中完成 CLR WinForm 簡易撥放功能,其實呼叫 FFmpeg 相關程式是參考網路上文章,幾乎是複製貼上了,只是還是需要修改許多東西才能正常執行,像是記憶體溢出,或是畫面顏色處理的問題等等。 這邊我不打算整理 FFmpeg 的用法,因為我也沒很熟悉,網 …
C++/CLI:使用 C++/CLI、FFmpeg …
前言 最近因為工作需要在 C/C++ 環境底下開發出影片檔讀取並撥放功能,由於有跨平台測試的需求 (Windows/Linux),最直覺想到的就是使用 FFmpeg。Windows 會用 C++/CLI CLR 開發視窗畫面;Linux 則是靠 MiniGUI 顯示到 LCD 模組上,這篇文章主要是紀錄我如何在 Visual Studio 中完成 CLR WinForm 簡易撥放功能,其實呼叫 FFmpeg 相關程式是參考網路上文章,幾乎是複製貼上了,只是還是需要修改許多東西才能正常執行,像是記憶體溢出,或是畫面顏色處理的問題等等。 這邊我不打算整理 FFmpeg 的用法,因為我也沒很熟悉,網 …
搞懂 C++/CLI CLR 等相關名詞定義
在公司需要用 C++ 來做 UI 介面,其中遇到一些關鍵字,想說順便了解一下好了,原本這是要寫在上一篇的內容,只是我手殘沒存到,只好重新寫一篇記下 CLI CLR 等不專業名詞定義XD,由於是寫給自己看,如有錯誤請不吝指導。 C++/CLI 這只是披著 C++ 的皮來連接 .NET Framework API,其實用這個開發程式資源少的可憐,尤其是要開發 UI 更是少之又少,下方參考第一個連結,是我覺得為數不多用 C++/CLI 開發 UI 的教學好網站,因為官方自己也都說直接去用 C# 來開發… 圖內容取自微軟官方文檔。 回到正題XD,簡單講 C++/CLI …
搞懂 C++/CLI CLR 等相關名詞定義
在公司需要用 C++ 來做 UI 介面,其中遇到一些關鍵字,想說順便了解一下好了,原本這是要寫在上一篇的內容,只是我手殘沒存到,只好重新寫一篇記下 CLI CLR 等不專業名詞定義XD,由於是寫給自己看,如有錯誤請不吝指導。 C++/CLI 這只是披著 C++ 的皮來連接 .NET Framework API,其實用這個開發程式資源少的可憐,尤其是要開發 UI 更是少之又少,下方參考第一個連結,是我覺得為數不多用 C++/CLI 開發 UI 的教學好網站,因為官方自己也都說直接去用 C# 來開發… 圖內容取自微軟官方文檔。 回到正題XD,簡單講 C++/CLI …
Make CLR Windows Form …
因為公司的 Debug UI 是使用 C++/CLI 去做的,簡單紀錄專案怎麼建立。 1. 在 Visual Studio 2019 安裝 C++/CLI 2. 建立 CLR WinForm 專案 建立新專案 – 選擇 CLR 空白專案 (.NET Framework) 設定專案名稱、路徑及 .NET 架構 選擇建立之後會進入開發介面 3. 設定桌面應用程式設定 對專案按右建 » 屬性 » 進入屬性設定頁面 組態屬性 » 連結器 » 系統 » 子系統 » 選擇 Windows 組態屬性 » …
Make CLR Windows Form …
因為公司的 Debug UI 是使用 C++/CLI 去做的,簡單紀錄專案怎麼建立。 1. 在 Visual Studio 2019 安裝 C++/CLI 2. 建立 CLR WinForm 專案 建立新專案 – 選擇 CLR 空白專案 (.NET Framework) 設定專案名稱、路徑及 .NET 架構 選擇建立之後會進入開發介面 3. 設定桌面應用程式設定 對專案按右建 » 屬性 » 進入屬性設定頁面 組態屬性 » 連結器 » 系統 » 子系統 » 選擇 Windows 組態屬性 » …