遇到這個問題,網路上也是有很多解法,
其實不外乎就是VC 2005有bug ,所以需要補釘(hotfix)
但是問題是hotfix在microsoft官網已經掛點了
所以你需要
https://mega.nz/#!V5VhgDyR!F4MKmJzRFi0_vVLofU7qYImIjSy42AXVOPh09DVDisQ
這個補釘
如果還是不夠還需要另一個"VS80sp1-KB926603-X86-CHT"這個檔案,但這個檔案網路上可以找到,就不提供了
END
2016年3月9日 星期三
2015年10月12日 星期一
[Qt] SQLite + Qt 組合
開始要把Qt搭配SQLite了,
遇到一些問題把他先記錄起來
(*為你的project name)
1. *.pro檔案裡面需要加入
QT += sql
2. *.h需要
#include <QSqlDatabase>
3.使用如下:
QSqlDatabase my_db;
my_db = QSqlDatabase::addDatabase("QSQLITE","Qt_DB1");
//QSLITE = 參數(driver)
//Qt_DB1 = database名稱(請勿使用default,也就是不設,這樣使用其他的程式也呼叫default的時候會覆蓋)
my_db.setDatabaseName("test.sqlite");
if(my_db.open()) QMessageBox::information(0,"Ok","Connection ok");
else QMessageBox::information(0,"Error","some error.");
(使用QMessageBox也是要include,這邊就不多贅述 // sqlite檔案使用firefox 外掛SQLite來創建)
遇到一些問題把他先記錄起來
(*為你的project name)
1. *.pro檔案裡面需要加入
QT += sql
2. *.h需要
#include <QSqlDatabase>
3.使用如下:
QSqlDatabase my_db;
my_db = QSqlDatabase::addDatabase("QSQLITE","Qt_DB1");
//QSLITE = 參數(driver)
//Qt_DB1 = database名稱(請勿使用default,也就是不設,這樣使用其他的程式也呼叫default的時候會覆蓋)
my_db.setDatabaseName("test.sqlite");
if(my_db.open()) QMessageBox::information(0,"Ok","Connection ok");
else QMessageBox::information(0,"Error","some error.");
(使用QMessageBox也是要include,這邊就不多贅述 // sqlite檔案使用firefox 外掛SQLite來創建)
2014年5月20日 星期二
[Android] 撰寫程式時,需要注意的小事情
問題集
1.遇到問題的時候,很有可能是沒有import(初學者) : 解決方法為Ctrl+Shift+O (會自動幫你import)
2.遇到問題的時後,點一下紅色x,會有一些解決方式(比方說implements XXX ->解決方式為 新增unimplement methods)
3.在 型態 變數 = (強制轉型) findViewById(R.id.xxxx) 這邊,如果()後面沒有空格就直接打findViewById()會造成錯誤,這點初學者必須要注意!
(未完待續..)
1.遇到問題的時候,很有可能是沒有import(初學者) : 解決方法為Ctrl+Shift+O (會自動幫你import)
2.遇到問題的時後,點一下紅色x,會有一些解決方式(比方說implements XXX ->解決方式為 新增unimplement methods)
3.在 型態 變數 = (強制轉型) findViewById(R.id.xxxx) 這邊,如果()後面沒有空格就直接打findViewById()會造成錯誤,這點初學者必須要注意!
(未完待續..)
訂閱:
文章 (Atom)