給乙個專案刪除一些舊**檔案、新增一些新**檔案後重新編譯,莫名其妙報這個錯誤:
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...