0
我想通過以下article將應用程序清單添加到使用C++ Builder 2006構建的程序中。無法編譯C++ Builder 2006中的應用程序清單資源
(清單是爲我的程序獲取管理員權限,其中包含名稱中的「setup」,因此它會觸發「此程序可能沒有正確安裝」警告)。
我有MyApp_Setup.exe.manifest在項目文件夾,用MyApp_Setup1.rc文件,這是目前在該項目一起。
當我嘗試建立,我得到:
[RC致命錯誤] MyApp_Setup1.rc(1):文件創建失敗
我在做什麼錯了,還是我應該我做?
問題編輯因爲我弄亂了文件名和輸出誤差不匹配
您的錯誤信息與您顯示的文件名不符。 'MyApp_Setup1.rc'會產生'MyApp_Setup1.res',而'MyApp1.rc'會產生'MyApp1.res'。在任何情況下,如果輸出'.res'文件已經存在,請確保它不是隻讀的(例如它是否已簽入到VCS系統中)。 –
好的,我在寫問題時搞砸了,編輯。 關於RES文件,我有同樣的直覺,所以我在build命令之前徹底刪除它。沒有任何變化:C++ Builder編譯源代碼,然後在創建資源文件時失敗。沒有.RES文件被創建,所以它在RES文件創建步驟之前停止。我想知道錯誤消息(MyApp_Setup1.rc(1))中的(1)是什麼意思.... – Parduz