在執行的qt程式在debug程式,可以本機執行,需要發布到其他電腦上時
需要進行以下步驟確認
1、確保在debug下可以執行,一般包含工程exe檔案和opencv的dll檔案就可,一般包含以下的內容,確認在本機debug裡面可以執行程式就可以
2、使用windeployqt命令進行qt程式發布,開啟qt的cmd視窗,使用cmd命令瀏覽到cd debug目錄
執行 windeployqt q3.exe q3為我的工程執行檔案,qt會自動進行程式發布,發布很多的檔案,比1多了紅色部分
3、這是把發布的程式放到另外的電腦上看看能不能執行。
可能會出現msvcp類似的dll缺少,那麼把發布電腦上的系統目錄下面system32裡面的相關檔案補全,我一些win7的電腦上補上了
這4個檔案就可以使用了。
補上檔案的目錄結構為
這樣基本就可以完成程式的發布。
如果還是執行有問題,那只能從最初的方向入手,就是在vs點本地偵錯程式執行的時候,在輸出視窗裡面寫了詳細的引用dll情況,類似於
這時候乙個乙個的找到dll的位置,把他們放置到執行目錄中,就可以確保dll是沒有問題的。
L2 012 關於堆的判斷
題目如下 時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 將一系列給定數字順序插入乙個初始為空的小頂堆h。隨後判斷一系列相關命題是否為真。命題分下列幾種 輸入格式 每組測試第1行包含2個正整數n 1000 和m 20 分別是插入元...
L2 012 關於堆的判斷
題目 1.按題目要求先將傳進來的數按順序插入,每插入乙個新的元素就要從下向上調整,邊插入邊調整,不能全部插入後再從上到下調整。2.得到調整好的堆後,對輸入的指令字串進行分析,取出其中的數字,並判斷是題目所給的四類命題的哪一類 在這裡我採用按空格分幾個部分輸入字串的形式獲取字串中的數字 例如輸入 24...
L2 012 關於堆的判斷
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 將一系列給定數字順序插入乙個初始為空的小頂堆h。隨後判斷一系列相關命題是否為真。命題分下列幾種 輸入格式 每組測試第1行包含2個正整數n 1000 和m 20 分別是插入元素的個數 ...