原创 stm32使用scons進行編譯

1. 使用STM32CUBMX工具生成工程,生成後的源代碼目錄結構如下所示 2. 在工程根目錄下添加一下congfig.py, SConstruct, SConscript三個文件 congfig.py  主要時編譯配置 import

原创 scons 使用VariantDir()說明

作用       將編譯生成的文件和源代碼目錄相互分離 調用格式       VariantDir(variant_dir, src_dir, [duplicate])       env.VariantDir(variant_dir,

原创 scons SideEffect()說明

SideEffect(side_effect, target) , env.SideEffect(side_effect, target)   side_effect: 一般是指編譯target過程中生成的中間文件的文件名,      

原创 scons 中關於CCCOM, CXXCOM,LINKCOM等說明

CCCOM:       編譯C文件的命令行表示       需要時可以改寫此字段的值,達到自定義控制文件編譯的目的        例如:        env.Replace(CCCOM='$CC $CPPPATH $CPPDEFINE

原创 arm-linux-gcc在64位ubuntu PC機上安裝過程遇到的問題記錄

1. 下載arm-linux-gcc.-4.4.3版本 2. 解壓     解壓後的文件夾的名稱位“opt” 3. 切換至解壓後的目錄 4.  安裝     sudo mv -f opt /usr/local 5. 路徑添加至環境變量變量

原创 C++ STL 標準模板庫

STL就是Standard Template Library,標準模板庫。這可能是一個歷史上最令人興奮的工具的最無聊的術語。從根本上說,STL是一些“容器”的集合,這些“容器”有list, vector,set,map等,STL也

原创 【轉載】10.2 使用預定義模型(Using Predefined Models)

對使用視圖類Qt提供了幾種預定義的模型: QStringListModel 保存串列表 QStandardItemModel 保存隨機層次結構數據 QDirModel 封裝本地文件系統 QSqlQueryModel 封裝一個SQ

原创 C++讀寫文件

掌握文本文件讀寫的方法瞭解二進制文件的讀寫方法C++文件流:fstream  // 文件流ifstream  // 輸入文件流ofstream  // 輸出文件流//創建一個文本文件並寫入信息//同向屏幕上輸出信息一樣將信息輸出至文件#i

原创 【轉載】真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法

  真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 天蠶 原創 2012-06-11 近日在網上下載了Windows7和Office2007,想將家裏電腦中用的Windows XP

原创 【轉載】基於Qt Assistant的軟件幫助系統

Qt Assistant是Qt自帶的一款可定製、可重新發行的幫助文件瀏覽器。Qt Assistant支持HTML文件,用戶可以利用其定製自己的功能強大的幫助文檔瀏覽器。關於Qt Assistant定製的資料主要是Qt Assistant

原创 【轉載】10.4實現自定義代表(Implementing Custom Delegates)

使用代表來顯示並編輯視圖中的各個項。大多數情況下,視圖所提供的代表就足夠了。如果我們想更好控制顯示項,我們通常只用一個自定義模型就可以實現:在我們的data()重新實現中我們處理Qt::FontRole, Qt::TextAlignme

原创 【轉載】QT中PRO文件寫法的詳細介紹(轉)

原文網址:http://blog.csdn.net/adriano119/archive/2010/09/11/5878169.aspx   在QT中,有一個工具qmake可以生成一個makefile文件,它是由.pro文件生成而來

原创 Windows下多個版本Qt的安裝配置

Windows下多個版本Qt的安裝配置經常需要在同一臺機器中裝有多套Qt程序,比如,同時裝有同一個版本的但不是同一編譯環境編譯的Qt,(mingw版 與 VS2008版等)同一編譯環境但不同版本的Qt,(Qt4.5.2, Qt4.6.0

原创 Qt將接口文件製作成dll動態鏈接庫

第一步:新建"Qt Library“項目,刪除”XXX_global.h“文件,頭文件按照如下方式書寫// interfacedll.h #ifndef INTERFACEDLL_H#define INTERFACEDLL_H#inclu

原创 【轉載】10.1\t使用項目視圖類(Using the Item View Convenience Classes)

使用Qt的項目視圖便利的子類通常比定義一個自己的模型更簡單,適合無需分離模型和視圖的操作。在第四章中我們使用了該技術,我們從QTableWidget和QTableWidgetItem派生子類來實現列表功能。 本節我們將展示如何使用便利的項