[qc_.*cpp] Error 1問題的原因與解決方法
概要
1)現象:編譯時報[qc_.*cpp] Error 1
2)解決方法:去掉與上面檔名中的”*“同名的檔案(*.qrc)檔案中有無效的資源路徑,即這些路徑所對應的檔案已經不存在。因此,要麼恢復這些資原始檔,要麼從資源列表中刪除這些資源路徑。
詳細分析:
在編譯qt程式時,有時候會遇到RT所述的問題,導致編譯不成功,但是未提供更多額外的錯誤資訊,且無法跟進去,使我們無法定位問題所在。非常苦惱,如果不把該問題弄清楚,以後還是會遇到類似問題。為此,把對該問題的分析和解決方法做一下記錄,以備後查。
其實,這個問題也還是有索可循的,從僅有的極其少量資訊裡唯一能夠獲取的提示是和該檔案有關係。那麼,在這種情況下,直接去程式碼檔案系統裡是找不到該檔案的,因為它是另一個檔案生成的。而這個檔案就是與“*.qrc“同名的一個資原始檔。故,可以把焦點聚集到該資原始檔上。
仔細比較該資原始檔中的資源名狀態,可以發現,一些資源(尤其是圖片資源)的狀態處於無法定位到目標資源的情況(這種情況下的表現是:資源路徑前面無縮圖),所以需要恢復這些資原始檔,或者是在*.qrc檔案中將無效的資源路徑刪除,重新編譯即可。
至此,問題應該能得到徹底解決。
相關推薦
[qc_.*cpp] Error 1問題的原因與解決方法
概要 1)現象:編譯時報[qc_.*cpp] Error 1 2)解決方法:去掉與上面檔名中的”*“同名的檔案(*.qrc)檔案中有無效的資源路徑,即這些路徑所對應的檔案已經不存在。因此,要麼恢復這些資原始檔,要麼從資源列表中刪除這些資源路徑。 詳細分析:
spring定時任務執行兩次的原因與解決方法
ref net 任務 article 服務 每次 bsp tail 本地 spring定時任務,本地執行一次,放到服務器上後,每次執行時會執行兩次,原因及解決辦法。 http://blog.csdn.net/yaobengen/article/details/70312
java.sql.SQLException: Field 'id' doesn't have a default value(用eclipse操作數據庫時報了這種奇怪的錯誤)的原因與解決方法
sql microsoft java except body class 操作數 解決方法 family 1、錯誤原因 由於id在數據庫表中是作為主鍵,但是在插入的過程中,沒有給予數值,並且沒有讓其自增 2、解決辦法 修改數據庫表中的id,讓
onchange監聽input值變化及input隱藏後change事件不觸發的原因與解決方法(設定readonly後onchange不起作用的解決方案)
轉自:https://www.cnblogs.com/white0710/p/7338456.html 1. onchange事件監聽input值變化的使用方法: <input id="test"></input> $("input"
onchange監聽input值變化及input隱藏後change事件不觸發的原因與解決方法(設置readonly後onchange不起作用的解決方案)
com sdn 使用方法 pan val 內容 tar span .html 轉自:https://www.cnblogs.com/white0710/p/7338456.html 1. onchange事件監聽input值變化的使用方法: <input id=
mysql5.5-中文亂碼原因與解決方法
一、出現中文亂碼的原因 1.檢視字符集 mysql> show variables like ‘%char%’; ±-------------------------±-----------------------------------------
mysql 報Row size too large 65535 原因與解決方法
在MySQL建表時,遇到一個奇怪的現象: [email protected] : test 10:30:54>CREATE TABLE tb_test ( -> recordid varchar(32) NOT NULL, ->
Ubuntu 18.04下Pycharm匯入tensorflow時報Import Error的原因及解決方法
最近剛轉到Ubuntu上學習深度學習。在安裝開發環境時踩了許多坑。其中一個就是在使用Pycharm匯入tensorflow-gpu版時會報如下錯誤: ImportError: libcublas.so.
Httpservlet cannot be resolved to a type的原因與解決方法~
Httpservlet cannot be resolved to a type,顯然是Eclipse找不到相應的包,即javax.servlet。 分析原因:JDK裡不包括servlet-api.jar 這個包,此包在Tomcat 中存在 ,如下圖所示: 在自己電腦
SQL資料庫超時的原因與解決方法
如果SQL的資料庫越來越多,有時候會遇到讀取超時,死鎖等一大堆問題,按經驗來說,資料結構設計不合理,經常使用檢視等原因都有,那些怎麼解決呢? 1、由於資料庫設計問題造成SQL資料庫新增資料時超時 症狀: A、Microsoft OLE DB Provider f
Httpservlet cannot be resolved to a type的原因與解決方法
剛開始學習Servlet,在Eclipse中新建了一個Servlet,不過頁面上報錯: Httpservlet cannot be resolved to a type,顯然是Eclipse找不到相應的包,即javax.servlet。 原因:
android 程式執行出現 java.lang.NoClassDefFoundError的原因與解決方法之一
原來專案沒問題,匯入後卻啟動不起來,檢視log發現有如下問題: 08-01 11:09:39.791: E/AndroidRuntime(13678): FATAL EXCEPTION: main 08-01 11:09:39.791: E/AndroidRuntime(
NFS掛載主機或不穩定的原因與解決方法
因為nfs client端預設是採取UDP協議傳輸方式,可以強制nfs client端採取TCP協議方式傳輸。 1.bootloader傳遞給linux核心時: setenv bootargs root=nfs nfsroot=192.168.80.251:/filesy
ORA-04091錯誤原因與解決方法
最近工作中寫了一觸發器報錯:ORA-04091:table XX is mutating, trigger/function may not see it。 下面通過官方文件及網友提供資料分析一下錯誤原因及解決方法: 1.檢視oracle官方文件: 原因:觸
maven編譯時找不到com.sun包的原因與解決方法
maven編譯時找不到com.sun包. 原因:javac uses a special symbol table that does not include all Sun-proprietary classes. When javac is compiling code it doesn't link
CLOSE_WAIT狀態的原因與解決方法
max lis echo 轉移 sin art option iad 默認 這個問題之前沒有怎麽留意過,是最近在面試過程中遇到的一個問題,面了兩家公司,兩家公司竟然都面到到了這個問題,不得不使我開始關註這個問題。說起CLOSE_WAIT狀態,如果不知道的話,還是先瞧一下TC
Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request 報錯, 原因以及解決方法
Android studio出現Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的解決辦法原因 :AS 自帶的gradle 版本太低。 第一步: 下載對的 gredel
insmod: error inserting '***.ko': -1 Invalid parameters 真正原因以及解決方法
------- Comment #1 From Roland Kletzing 2009-01-17 02:44:19 ------- what about using modprobe instead ? (as this looks in modules.dep to find the depende
DB2 sql報錯後查證原因與解決問題的方法
sta form con ica before lac tail reference ima 1.對於執行中的報錯,可以在db2命令行下運行命令 : db2=>? SQLxxx 查看對應的報錯原因及解決方法。 2.錯誤SQL0206N SQLSTATE=42703
ssm整合時出現 org.springframework.beans.factory.BeanCreationException :Error creating bean with name ‘XXX’ 異常的原因及解決方法
ase wan oca conn sna aspect ava 配置 ng- ssm整合時出現 org.springframework.beans.factory.BeanCreationException :Error creating bean with name ‘X