powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что за нехороший 'messages.h'? В каком SDK брать?
14 сообщений из 14, страница 1 из 1
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537511
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, простите за тупизм, но м.б. кто даст наводку.
Хочу скомпилировать крайнюю версию
NSSM - the Non-Sucking Service Manager
Хорошая и проверенная кстати штука, если надо запускать App как Service.

Проект беру здесь:
http://nssm.cc/download
http://nssm.cc/release/nssm-2.21.1.zip

Инструкцию как компилировать здесь:
Building NSSM with Visual Studio

1. Предпочитаю пока VC++ 2005 EE для таких вещей, поэтому с нее и начал.
Конвертанул проект VC++ 6 -> VC++ 2005 EE
Конвертанулся.
Подцепил G:\SDK\Windows\v6.1\Bin в Tools / Options / Projects and Solutions / VC++ Directories куда положено.
Ругается несколько раз на одну и ту же ошибку:
Код: plaintext
1.
\nssm\nssm-2.21.1\src\nssm.h(12) : fatal error C1083: Cannot open include file: 'messages.h': No such file or directory



2. Ладно. Сделал как они советуют.
Установил VC++ 2008 EE на чистый тестовый XP.
Поначалу ругался на отсутствие mc.exe
Но это ладно. Сослался на C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin (была на компе где установил), mc.exe нашел но опять лепит
Код: plaintext
1.
\nssm\nssm-2.21.1\src\nssm.h(12) : fatal error C1083: Cannot open include file: 'messages.h': No such file or directory


Уже в 2008-й студии как они хотят.

Т.е. полагаю проблема не в версии студии

Ни на одном компе ни в одном SDK/DDK не могу найти поиском ни одного 'messages.h'.
В google тоже намеков на 'messages.h' не нашел.
С чем его есть?
Или он как то через mc.exe делается?
Или какая новая SDK нужна? Но надо понять какая тогда.
Что делать то? Есть у кого такой файл? Если есть то в комплект чего входит?


Счас пользую nssm 2.0, прекрасно компилируется в VC++ 6.0.
Посмотрел работу нового exe 2.21 (он вложен в проект) и понял что ребята реально устранили кучу багов.
Но надо именно скомпилировать (чуть затачиваю под себя).
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537517
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77, похоже проблема в том что не запускается mc.exe. По идее это должно происходить на pre-build этапе. Запусти вручную mc.exe передав на вход messages.mc. На выходе должен получится файл messages.h и файл с откомпилированными сообщениями для включения в ресурсы.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537523
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

Спасибо, выручил.

У меня получилось только так:
1) кинул mc.exe (из G:\SDK\Windows\v6.1\Bin) в папку с проектом
2) нарисовал там bat
Код: plaintext
1.
mc messages.mc


и запустил
Получились
messages.rc, messages.h и еще 3 файла

Но странно, путь G:\SDK\Windows\v6.1\Bin был указан явно в Tools / Options / Projects and Solutions / VC++ Directories
Почему не запустился автоматом?


3) кинул пр VC++ 6 WorkSpace в VC++ 2005EE
согласился с конвертациями
4) Ну и скомпилировал ссылаясь на G:\SDK\Windows\v6.1\ (c SDK win 2003 не прокатило) Так их как дурак и меняю (ссылки вверх вниз) в разных проектах.

Короче дурдом на выезде.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537555
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77,

видимо это проблемы импорта старых проектов в новую студию.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537781
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivвидимо это проблемы импорта старых проектов в новую студию.
Да?
Но "родной" рекомендуемый проект 9-й версии для VC++ 2008 (который вложен в zip) на 2008-й ведь точно также не пошел.
Вот в C++ так всегда, чего-нибудь да не компилируется, какие-нибудь хитрости обязательно нужны.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537785
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77Вот в C++ так всегда,
не в C++ , а в студиях.

makefile животворящий используй
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537846
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77MasterZivвидимо это проблемы импорта старых проектов в новую студию.
Да?
Но "родной" рекомендуемый проект 9-й версии для VC++ 2008 (который вложен в zip) на 2008-й ведь точно также не пошел.
Вот в C++ так всегда, чего-нибудь да не компилируется, какие-нибудь хитрости обязательно нужны.

это проблемы не с++, а бидлсистемы и windows sdk.

у меня например традиционно с Java такие же троублы. но не с ней самой, а с eclipse, maven, ant...
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38537847
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилДмитрий77Вот в C++ так всегда,
не в C++ , а в студиях.

makefile животворящий используй

вряд ли это хороший совет...
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38539380
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivвряд ли это хороший совет...Пока сложность make-файла укладывается в голове человек - совет не только хороший, но и правильный.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38539430
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Нет, я считаю, что make -- это тупиковая ветвь развития человечества.
Польза от него конечно была, огромная, но теперь с ним работать не стоит.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38539492
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivПольза от него конечно была, огромная, но теперь с ним работать не стоит.Разумеется, собственный формат проектов ВидимоСтудии - гораздо гораздее.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38539592
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovMasterZivПольза от него конечно была, огромная, но теперь с ним работать не стоит.Разумеется, собственный формат проектов ВидимоСтудии - гораздо гораздее.

Нет. CMAKE.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38539641
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivBasil A. Sidorovпропущено...
Разумеется, собственный формат проектов ВидимоСтудии - гораздо гораздее.

Нет. CMAKE.При этом супер-развитый CMakeLists.txt конвертируется в тупиковый makefile для реальной работы.
Ну-ну.
...
Рейтинг: 0 / 0
Что за нехороший 'messages.h'? В каком SDK брать?
    #38539642
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlMasterZivпропущено...


Нет. CMAKE.При этом супер-развитый CMakeLists.txt конвертируется в тупиковый makefile для реальной работы.
Ну-ну.

Так, давай не будем. Ты ретроградить, а я агитировать за советскую власть...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что за нехороший 'messages.h'? В каком SDK брать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]