Microsoft Visual C++ Express не включает встроенный редактор ресурсов, который поставляется с профессиональными версиями. Есть ли какие-нибудь хорошие бесплатные альтернативы, позволяющие визуально редактировать эти файлы .rc?
Примечание. Я говорю об исходных файлах сценария ресурсов, используемых Visual C++ для компиляции ресурсов, а не о самих скомпилированных ресурсах (т.е. программа должна иметь возможность визуально редактировать меню и диалоговые окна так же, как это делает MSVC++).





Я использую Редактор ресурсов XN и вполне им доволен.
С веб-сайта: «последняя версия моего популярного редактора ресурсов, обновленная с помощью манифеста XP, таблицы ускорителей и поддержки файлов .RC». - Сам не пробовал, пробовали?
Да, я пробовал версию 3.0.0.1, которая поддерживает импорт файлов .rc, но, похоже, не предоставляет визуальную / графическую среду для создания или редактирования диалоговых ресурсов и т. д.
Ссылки для скачивания на связанной странице больше не работают - портативную версию XN Resource Editor можно найти по адресу sourceforge.net/projects/portableapps/files/…
ResEdit раньше был доступен здесь: www.resedit.net
Однако в настоящее время он, похоже, содержит вредоносное ПО. Пожалуйста, ищите зеркала или отсканируйте перед использованием.
ResEdit is a free Resource Editor for Win32 programs. You can use it if you want to use dialogs, icon, version information or other types of resources. Output files can be compiled by any Win32 compiler, like MinGW and Microsoft Visual C++. To open a file which uses Win32 API symbolic constants, you will also need Win32 header files (usually coming with you compiler).
Это не лучший инструмент, но он делает свое дело. Мне пришлось вручную отредактировать файл .rc, чтобы вставить в него #include <commctrl.h>, и иногда он давал сбой.
Если это не лучший инструмент: какой из них лучше?
@vividos: Я знаю, что это старая ветка, извините. Я застрял, пытаясь найти визуальный редактор для файлов .rc. Я просто потратил час на добавление #includes к этому ResEdit только для того, чтобы он вылетел и полностью испортил мой .rc файл, когда я попытался сохранить свои изменения ... и это тестовый запуск :) Просто любопытно, если OP был можете найти лучшее решение?
Я думаю, что было несколько версий ResEdit, включая сборки unicode и ansi, и некоторые из них у меня тоже вылетали. Проверяю, какую версию успешно использовал.
На момент написания установщик ResEdit классифицирован как PUA по многие антивирусные сканеры. Вы рискуете получить неприятное рекламное ПО. (Отправил автору письмо, надеюсь, это скоро будет исправлено.)
Автор не отвечает ни на какие электронные письма.
@Lothar, это маленькое чудо, что сайт все еще работает.
ResEdit 1.6.6 (ResEdit-win32.7z, ResEdit-x64.7z) в настоящее время имеет только 1 попадание («AutoShun») из 70 на VirusTotal. По умолчанию он автоматически проверяет наличие обновлений, но их можно отключить в файле settings / .xml. Может быть, это было / есть причина ..
Microsoft eVC++ 4 (googlable, в настоящее время http://www.microsoft.com/downloads/details.aspx?FamilyId=1DACDB3D-50D1-41B2-A107-FA75AE960856) бесплатен и поставляется со встроенным редактором ресурсов. С его помощью вы, безусловно, можете создавать файлы .rc (и т. д.) Для MSVC++ 6 и более поздних версий (например, MSVC++ 2005e, 2008e). Использовать его для редактирования существующих файлов MSVC++ 6 (и т. д.) Не всегда так просто, поскольку eVC предназначен для Windows CE, которая не определяет все стили, которые использует VC++ 6 (например, SS_SUNKEN), но вы можете всегда вручную добавляйте их в файл resource.h (соответствующие значения доступны для поиска, просматривая .h, которые поставляются с MSVC++, и как только вы это сделаете один раз, он должен «просто работать».
Обновлено: я обнаружил, что лучше просто удалить несовместимые стили VC++ 6 (например, с помощью текстового редактора), поскольку некоторые из отсутствующих стилей приводят к тому, что окно, содержащее их, не отображается.
Resource Hacker бесплатен, имеет приятный графический интерфейс и не содержит рекламного ПО, полностью функциональный, легкий и компактный при размере загрузки 2,7 МБ. Если вы хотите редактировать файлы ресурсов или .exe и просто хотите редактор стандартных ресурсов, он отлично работает.
http://www.angusj.com/resourcehacker/#download
Я пробовал 3 редактора ресурсов, и этот был самым маленьким и самым быстрым с самым простым интерфейсом, но, возможно, не имел некоторых дополнительных функций других предложений.
Извините моя ошибка. Я имел в виду .rc, а не .res. Программа, с которой вы связались, похоже, не может редактировать сценарии ресурсов (текстовый формат).