原创 編譯amr音頻格式轉換

編譯的是opencore-amr-0.1.5和vo-amrwbenc-0.1.3連個庫,都是amr音頻庫,分別是對應採樣率爲8000和16000。源碼直接在官方下載就行。 # 設置編譯環境 source /opt/fsl-imx-fb/

原创 Qt Creator 遠程調試Arm

環境:ubuntu 14.04.1、Qt Creator 4.3.1、Arm開發板(IAC-IMX6) 在ubuntu中打開終端,先用終端測試登錄arm板 # ssh arm用戶名@armIpAddr,按提示輸入密碼即可登錄,不能登錄,

原创 arm交叉編譯jsoncpp

系統:Ubuntu 14.04 64位 cmake版本:cmake version 3.14.0-rc4 目標:arm板 交叉編譯器:arm-poky-linux-gnueabi-gcc   5.3.0 jsoncpp下載地址:http

原创 arm交叉編譯openssl和curl

環境:Ubuntu14.04.1 64位 已經安裝並配置arm-poky-linux交叉編譯器 arm板爲IMX6的板子 openssl版本:openssl-OpenSSL_1_0_2r.tar.gz(試過使用1.1的版本,不過報錯,編譯

原创 ubuntu虛擬機設置NFS文件共享

參考多篇博客,然後自己試驗,順便寫一下自己測試的過程。   1. 設置虛擬機裏的ubuntu網絡連接爲橋接,是爲了能讓外部設備訪問到虛擬的ubuntu 2. 設置虛擬機裏的ubuntu爲固定IP,“編輯連接”,IPv4設置,方法改爲手動,

原创 Inno Setup在註冊表添加軟件的關聯文件

iss腳本的[Registry]添加如下代碼: [Registry] Root: HKCR; Subkey: ".關聯文件的後綴"; Flags: uninsdeletekey Root: HKCR; Subkey: ".關聯文件的後綴

原创 Qt moc生成的文件出現無法打開對應的頭文件

先說解決方法: 打開項目屬性頁->Qt Meta-Object Compiler->moc.exe,將Force Include項自動生成的stdafx.h;../../%(Filename)%(Extension)清空,然後在Prepe

原创 Inno Setup安裝卸載時檢查程序是否運行提示並中止程序

Inno Setup打包的軟件需要在安裝和卸載時檢查程序是否在運行,不然會安裝失敗或者卸載不完全,網上搜了一下,有幾種方法: 1. 自己封裝DLL,或者下載別人寫好的DLL,比如psvince.dll和ISTask.dll,判斷程序是否運

原创 Qt中文亂碼問題

接觸了Qt,由於習慣中VS,如果使用VS寫QT代碼,剛接觸很快就發現有中文亂碼問題,我的解決方法如下: 新建一個頭文件,比如QtChCharset.h,頭文件中內容如下: #pragma once //Q_OS_WIN // 添加後支

原创 windows 10 添加開啓啓動項

開啓啓動添加方式: 1. 添加快捷方式到開機啓動文件夾 可以添加到下面文件夾中的任意一個: 當前用戶的目錄: C:\Users\當前用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Prog

原创 jrtplib-3.9.1+jthread-1.3.1使用cmake-3.1.0在windows下生成jrtplib的VS2010工程

前幾天編譯了一個jrtplib的rtp庫,使用的是jrtplib-3.9.1版本的,這個可以直接在官網上下載,這個版本沒有提供vs2010的工程,需要使用cmake生成vs工程,這裏使用的是cmake-3.1.0,此外在jrtplib的官