Qt 無法開啟輸入檔案 obj

2021-09-25 09:58:18 字數 556 閱讀 1775

給乙個專案刪除一些舊**檔案、新增一些新**檔案後重新編譯,莫名其妙報這個錯誤:

link1118:無法開啟輸入檔案xx/xx/.obj

第一反應我是懵的,這什麼東西,檔名都沒有。

去查了一下makefile檔案,qt debug模式的makefile檔案是makefile.debug。發現生成的物件object裡果然有這麼乙個玩意,

ycvehicled\obj\.obj

沒有檔名,只有乙個字尾名,而且這是windows環境,不存在隱藏檔案開頭是點的說法。

再檢查專案的pro檔案,發現刪檔案的時候沒有把第一行的\刪掉。新增檔案後導致pro檔案裡是這樣

sources += \ \

執行qmake時認為有乙個空檔案也要對應生成obj,所以報錯。修正pro檔案後,問題解決。

結論:qmake是根據pro檔案生成makefile的,**中新增了哪些原始檔就會對應編譯哪些。修改pro檔案後一定記得重新執行qmake.

解決VS在編譯的時候無法開啟 obj檔案的問題

前段時間在鏈結自己編寫好的動態庫的時候,按照原先的方法,卻遭遇失敗的問題,提示少了什麼什麼.obj檔案。在網上找了很多方法,試了很多,但是卻都失敗,感覺很不靠譜。最後在破釜沉舟的情況下,終於解決了,下面分享我解決的方法,希望可以幫到後來人。要看一下link命令列就知道了.專案 屬性 鏈結器 輸入 附...

Qt實現讀取顯示obj檔案 說明

年後回來乙個多月基本上都在研究opengl的東西 由於c qt和三維的基礎基本都是0,所以有些吃力,好在在動手寫 將近20天之後總算做出了一點成績 由於obj格式雖然基本相同,但是還是有些大同小異的地方,我在參考了glm.c的原始碼和我需要讀取的obj格式之後寫出的 這是我的obj檔案的格式,v v...

QT開啟檔案

這裡我們使用qt中的qfiledialog類。查詢幫助文件,呼叫函式 qstring qfiledialog getopenfilename qwidget parent q nullptr,const qstring caption qstring const qstring dir qstrin...