2015-01-15 140 views
2

Visual Studio Win32項目有一個資源文件。可以使用GUI界面添加和配置控件。不過,我需要輸入大約80個使用GUI非常繁瑣的複選框。我可以在文本編輯器中打開資源文件,但如果嘗試添加新控件,Visual Studio無法理解它。我曾經能夠在舊的WATCOM C++ IDE /編譯器中做到這一點。如何手動將資源添加到Win32資源文件

很明顯,VS正在做其他事情,只是做資源文件。

有什麼辦法通過手動編輯rc文件來創建和添加資源(謊言控制)?

+3

80複選框聽起來像是你可能想要在運行時動態創建的東西。 – IInspectable 2015-01-15 18:22:08

回答

2
  1. 編寫.rc文件。
  2. 使用資源編譯器rc.exe.rc文件編譯爲編譯資源.res
  3. 將編譯的資源傳遞給鏈接器。
+0

爲了避免使用命令行,刪除已編譯的rc文件就足夠了嗎?然後在重建VS會調用資源編譯器?我沒有嘗試,但我認爲是。當我刪除所有編譯的輸出時,我看到構建調用資源編譯器。但是我手動編輯rc文件後沒有嘗試過。 – 2015-01-18 12:34:34

+0

我想我問了錯誤的問題。我確信上述方法可行,但我想避免通過命令行,我想通過VS.我猜測刪除項目/ debug或/ release目錄中的所有輸出資源文件將強制VS執行編輯後的rc文件的重新編譯。我所知道的是,如果我在VS中手動編輯了rc文件,它將不再起作用;我會得到錯誤。 – 2015-01-21 12:13:13

+0

換句話說,在VS中,我只能使用圖形工具更新rc文件。 – 2015-01-21 12:14:20