原创 vscode GDB 提示 "Unknown Source"
使用 vscode remote debug 調試linux 程序發現部分文件 可以斷點,而其他文件失敗, 提示如圖: breakpoint address could not be obtained. 原因: 當
原创 Linux ‘_snprintf’ was not declared in this scope
snprintf函數並不是標準c/c++中規定的函數,但是在許多編譯器中,廠商提供了其實現的版本。 在gcc中,該函數名稱就snprintf,而在VC中稱爲_snprintf #ifdef _WIN32 #include <windo
原创 關於MP4BOX 自動添加版權信息
如: MP4BOX 合成的MP4 在文件末尾添加 freebox: 如: freeIsoMedia File Produced with GPAC 0.8.0-xx-HEAD 源碼在 isom_store.c 中如下: #if !
原创 atof 到float 類型 精度損失.`
原文地址: http://blog.csdn.net/geophoenix/article/details/7845731 字符串轉換爲浮點數的函數,標準C提供的函數是atof(char *),C++ Builder 提供了一個
原创 SDL 2.0.3 創建超過屏幕分辨率大小的窗口.
本想通過 SDL_CreateWindow 創建一個 超大窗口(2000,800). 按原比例顯示一張圖片. 但是一旦設置寬度或高度超過屏幕分辨率.就參數無效,變成屏幕大小窗口. 通過跟蹤SDL 代碼: SDL_windowswind
原创 VLC2.2.1 在vs2013中編譯
首先感謝:yagerfgcs 大神幫助: 本人系統環境: win7 64位旗艦版 VS2013 vlc源碼地址: https://github.com/sunqueen/vlc-2.2.1.32-2013.git 當前V
原创 duilib 將ui資源文件 打包到exe中.
主要實現: 將資源zip包,作爲程序的資源封裝到exe中. 1.添加資源, 資源名稱要爲ZIPRES.(參照代碼可知). : 2 3 4 2. 設置資源ID, 和 加載資源方式. virtual LPCTSTR GetRes
原创 ffmpeg 添加 https支持.
只要添加 openssl支持即可 我的ffmpeg configure爲: ./configure --prefix=$BUILD_PATH --enable-shared --disable-debug --disable-doc
原创 notepad++ 宏使用的一個例子
例如: 用宏剪切當前文檔中指針所在的行. 宏-> 開始錄製 -> 按CTRL+L (快捷鍵剪切當前行) -> 停止錄製 -> 保存宏 此時 可以給當前宏添加一個快捷鍵和名稱. 而後可以直接使用 添加的快捷鍵 完成宏的執行.
原创 SOUI 將 soui-sys-resource.dll 靜態編譯到exe中方法.
來源: https://ui520.cn/bbs/topic/100-1.html soui嚮導中支持將soui-sys-resource中的資源編譯進PE 也可以手動改源碼編譯進PE,方式如下: 1,在winmain中修改資源加載
原创 av_read_frame 拔掉攝像頭 阻塞問題.
通過ffmpeg 讀取攝像頭數據, 當設備移除後, 讀取數據不阻塞設置: infmtCtx->flags |= AVFMT_FLAG_NONBLOCK; // 加上既可. if (avformat_open_inpu
原创 error C4996: 'AVStream::codec': was declared deprecated
解決: 關閉VS的SDL檢查 工程 屬性=>C/C++ =>General=> SDL checks 改爲 No(/sdl).
原创 duilib 無標題窗口拖動
這裏無標題 指的是: Window 標籤屬性 caption="0,0,0,0" 方法1: LRESULT Mydlg::MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam,
原创 vs2013編譯FFMPEG. 連接錯誤問題.
參考文章: http://www.jianshu.com/p/e72e6dce7f23?from=timeline&isappinstalled=0&utm_campaign=hugo&utm_content=note&utm_mediu
原创 mac下 ndk_build: command not found
參考.http://blog.csdn.net/greenbird811/article/details/7543305 在mac下調用ndk-build c代碼文件提示錯誤: fix: 1. 啓動終端Terminal 2. 進入當前