Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору wseventeen AudioPlayer не собирается из-за не объявленного идентификатора: player.cpp(233): error C2065: FDLG_NONMODAL: необъявленный идентификатор player.cpp(238): error C3536: flags: не может использоваться до инициализации DiskMenu, HashCalc, Hexitor, Hunspell, ImageView, JClassInfo, NTFSFile, PEAnalyzer, PortaDev, TextConv, TorrentInfo собрались без проблем, NTFSFile собрал с OpenSSL 1.1.1i (новая), работает. Но в версиях файлов VERSION_INFO выводится мусор: Цитата: File version info File version 3.13.4040.4 Product version 3.13.4040.4 File OS VOS_NT, VOS__WINDOWS32 File type VFT_UNKNOWN Machine AMD64 OS version 5.2 Subsystem WINDOWS_CUI Characteristics EXECUTABLE_IMAGE, LARGE_ADDRESS_AWARE, DLL DLL characteristics DYNAMIC_BASE, NX_COMPAT Link time 12.12.2020 12:55:34 Language Независимо от языка Company name Artem Senichev, Vladimir Surguchev File description Disk menu editor plugin for Far 3.0 File version 3.13.4040".4 Internal name DiskMenu.dll Legal copyright © 2010-2016 Artem Senichev, Vladimir Surguchev Original filename DiskMenu.dll Product name Disk menu editor plugin for Far 3.0 Product version 3.13.4040".4 | - в позиции build не знаю откуда выводятся " . Сейчас посмотрю по исходникам откуда это берётся.... Добавлено: MediaInfo, viewer.cpp(220): error C2065: PLUGIN_VERSION_TXT: необъявленный идентификатор . Там по коду стоит: Код: wstring ver_plug = TEXT(PLUGIN_NAME); ver_plug += L" plugin version "; ver_plug += reader::a2w(PLUGIN_VERSION_TXT); | и на строку ver_plug += reader::a2w(PLUGIN_VERSION_TXT); компилятор выводит С2065 не считая варнингов (консоль как светофор). Добавлено: С мусором в версии всё просто - во всех обновлённых в SVN r255 и SVN r256 плагинах в файле version.h опечатка: Код: #define PLUGIN_VERSION_NUM PLUGIN_VER_MAJOR,PLUGIN_VER_MINOR,PLUGIN_VER_BUILD,PLUGIN_FAR_BUILD #define PLUGIN_VERSION_NUM_RC PLUGIN_VER_MAJOR,PLUGIN_VER_MINOR,PLUGIN_FAR_BUILD,PLUGIN_VER_BUILD #define PLUGIN_VERSION_TXT_RC VSTR(PLUGIN_VER_MAJOR) "." VSTR(PLUGIN_VER_MINOR) "." VSTR(PLUGIN_FAR_BUILD)"." VSTR(PLUGIN_VER_BUILD) | - в последней строке случайно потерялся пробел между VSTR(PLUGIN_FAR_BUILD) и ".". Сейчас пересоберу со строкой Код: #define PLUGIN_VERSION_TXT_RC VSTR(PLUGIN_VER_MAJOR) "." VSTR(PLUGIN_VER_MINOR) "." VSTR(PLUGIN_FAR_BUILD) "." VSTR(PLUGIN_VER_BUILD) | и испарю её. Добавлено: Да, fix typo. Мусор убран. Добавлено: С AudioPlayer это я забыл что ему нужен SDK b5055 и пытался собрать с b4040. Добавлено: Ха! А что я ищу - в MediaInfo, viewer.cpp(220): error C2065: PLUGIN_VERSION_TXT ещё одна опечатка - в r255 изменился plugin.rc - вместо PLUGIN_VERSION_TXT там стоит PLUGIN_VERSION_TXT_RC , а в viewer.cpp в строке 220 остался PLUGIN_VERSION_TXT . Там надо его поменять на PLUGIN_VERSION_TXT_RC и ошибка уйдёт.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 34750 | Зарегистр. 31-07-2002 | Отправлено: 14:04 12-12-2020 | Исправлено: Victor_VG, 14:25 12-12-2020 |
|