嘗試閱讀報錯信息
-
rc:resource script,Windows的資源文件,為exe設置信息,包括文件說明,產品名稱,產品版本等
嘗試將構建套件切換至其他版本
-
發現默認的msvc2015前有嘆號,進入后顯示no debugger setup,而2017則沒有編譯器和調試器
-
查找資料得知自動檢測時無對應vs版本
-
在控制面板找到Windows software development kit,更改並選中debugger項
-
-
顯示如圖,已修復無調試器問題,但依然產生相同報錯
嘗試定位問題語句在makefile中的位置
-
release\Cray_resource.res: Cray_resource.rc rc /NOLOGO $(DEFINES) -fo release\Cray_resource.res Cray_resource.rc
-
上條為出錯內容
查找rc問題
目前問題
1、 不知道如果要將rc.exe所在位置加入環境變量,應該用什么名字
2、 我也不敢動makefile。。
220129晚更新
-
嘗試重啟更新系統環境變量無用
-
切換回master分支,發現編譯報錯出現在切換分支后的第一次編譯中
-
用命令行運行rc.exe,使用/?選項嘗試理解問題語句內容,用途大概是將rc文件打包成res文件,選項內容是重命名和抑制啟動徽標
-
想到應該是把rc.exe所在位置添加到path這一環境變量下
-