Важная информация

User Tag List

Страница 34 из 38 ПерваяПервая ... 303132333435363738 ПоследняяПоследняя
Показано с 331 по 340 из 372

Тема: RT-11 DSK Total Commander wcx plugin.

  1. #331
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно что в vcproj в 22 строке указан путь который отличается от действительного.

  2. #331
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #332
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,001
    Спасибо Благодарностей отдано 
    1,075
    Спасибо Благодарностей получено 
    1,248
    Поблагодарили
    481 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там дело не в версии студии. Инклуды очень странно сделаны - помещены в папку include да ещё и с иерархией.
    Надо либо в проекте указать "VC++ Directories / Include Directories" все эти папки инклудов, либо в каждом C-файле поправить инклуды типа такого:
    #include "detect_devices.h" --> #include "..\\include\\disk\\detect_devices.h"

    А так вообще похоже это проект от Visual C++ 2003.
    Последний раз редактировалось nzeemin; 17.04.2020 в 23:13.

  4. #333
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,712
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    186 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Диск в ручную поправил в vcproj на свой H:\

    Да, пути к inlude разных папок пришлось вручную пробить в свойствах проекта -> свойства конфигурации->C++ ->Дополнительные каталоги включаемых файлов
    У меня это:H:\ufs4tc\include\ufs;
    H:\ufs4tc\include\struct;
    H:\ufs4tc\include\ffs;
    H:\ufs4tc\include\disk;
    H:\ufs4tc\include

    Сборка после этого пошла, но вывалилась куча других ошибок( пока показывает 11)
    Первое не обнаружен файл "my_diskmbr.h" и я заменил на "diskmbr.h"
    Но правильно ли это? Возможно его надо было отредактировать и переименовать?

    появилось
    E0020 идентификатор "PBsdPart" не определен строка 45 diskmbr.c
    аналогичная ошибка в строках 50,71,96 этого же файла. Потом куча других, но возможно наведенных этими ошибками.

    Самое для меня непонятное среди 10 предупреждений:
    MSB4211 Свойству "IntermediateOutputPath" в первый раз присваивается значение, но оно уже было использовано в "C:\Program Files\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Mi crosoft.CppCommon.targets (35,5)".
    В общем на моей версии VS проект явно не прогоняли.
    Еще не знаю, автоматически ли среда контролирует проекты С, в отличие от C++
    Последний раз редактировалось andrews; 17.04.2020 в 23:55.

  5. #334
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    А так вообще похоже это проект от Visual C++ 2003.
    А проект похоже не совсем авторский (или много авторский), часть файлов от BSD. На пример файл dinode.h нашел более свежий- здесь.

  6. #335
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,001
    Спасибо Благодарностей отдано 
    1,075
    Спасибо Благодарностей получено 
    1,248
    Поблагодарили
    481 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    E0020 идентификатор "PBsdPart" не определен строка 45 diskmbr.c
    аналогичная ошибка в строках 50,71,96 этого же файла. Потом куча других, но возможно наведенных этими ошибками.
    PBsdPart похоже это просто указатель на BsdPart - определите его где-нибудь в h-файле как
    typedef BsdPart * PBsdPart;

  7. #336
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    547
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    137
    Поблагодарили
    106 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    PBsdPart похоже это просто указатель на BsdPart - определите его где-нибудь в h-файле как
    typedef BsdPart * PBsdPart;
    Этого недостаточно, т.к. самой структуры нигде не описано.
    В файл diskmbr.h надо добавить такую структуру:
    Код:
    typedef struct BsdPart
    {
        DWORD dwSliceNum;
        CHAR chPLetter;
        uint32_t p_size;
        uint32_t p_offset;
        struct BsdPart *pNext;
    } BsdPart, * PBsdPart;
    после чего проект уже соберётся с кучей предупреждений, которые я не читал, наверное некоторые важные.

    - - - Добавлено - - -

    в основном там на типы ругается

  8. Эти 2 пользователя(ей) поблагодарили gid за это полезное сообщение:

    andrews (18.04.2020), nzeemin (18.04.2020)

  9. #337
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,712
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    186 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а у меня не собрался без ошибок даже...
    В 7 строке ufs4tc.rc RC1015 cannot open include file 'afxres.h' Да в моей версии 27 предупреждений для начала

  10. #338
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    547
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    137
    Поблагодарили
    106 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    а у меня не собрался без ошибок даже...
    Попробуйте вот это - ufs4tc-vc2019.rar, у меня в vs2019 собирается.

  11. #339
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,712
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    186 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне это не помогло.
    Видимо у Вас не express версия. Вот что про это пишут
    https://www.gamedev.ru/code/forum/?id=49719
    мне только по ссылке на Windows Driver Kit нормально с десктопа не сходить, чуть позже попробую с Teclast-а.

  12. #340
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    547
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    137
    Поблагодарили
    106 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Видимо у Вас не express версия
    Конечно не экспресс, у меня Professional, т.к. не охота микрософтовскую учётку заводить. Но Вы же выше писали, что у Вас Community. А с некоторых пор, редакция Community - никакое не экспресс, а полноценная среда разработки, в которой нет только тех фич, которые при программировании в одно рыло и так не нужны. Нужно только в VS Installer руками довыбрать нужные компоненты и скачать эти гигабайты компонентов с оф.сайта.
    Community версией тоже пользовался, и для моих целей, Community от Professional отличается именно требованием наличия микрософтовской учётной записи. Те доп. компоненты, которые доступны в Professional и тем более в Enterprise, по сравнению с Community, я всё равно не использую за ненадобностью.

Страница 34 из 38 ПерваяПервая ... 303132333435363738 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Total Comander WANTED!!!
    от newart в разделе Софт
    Ответов: 5
    Последнее: 04.03.2021, 18:20
  2. Total Recall(spanish version?)
    от kyv в разделе Игры
    Ответов: 6
    Последнее: 10.06.2008, 22:50
  3. TOTAL ECLIPSE- 3D игра на спекки!!
    от DR ZX в разделе Игры
    Ответов: 20
    Последнее: 11.09.2007, 14:52
  4. Новый FAR plugin для форматирования дисков TR DOS
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 3
    Последнее: 03.08.2007, 16:44
  5. Dos Commander v2.01b
    от Vega в разделе Софт
    Ответов: 19
    Последнее: 01.12.2006, 09:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •