tansy
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору insorg Цитата: Откуда именно .9 взялось? | Я не обязательно понимаю, но это последняя версия на FTP-сервере. # I don't necessarily understand, but that's the last version on ftp server. Добавлено: Цитата: Формально - да, а реально у меня MSVC, Clang, GCC, все откуда-то подтягивают ptrdiff_t без stddef.h. | Может быть, вы используете Ubuntu, которая известна тем, что не очень строгая, включая конфигурацию другого программного обеспечения. Никто не использует Ubuntu или любое другое программное обеспечение для кровотечения. Цитата: Но раз в какой-то конфигурации выдает ошибку, надо будет добавить stddef.h. | Вот один. ---- Я попробовал Mingw, но, например, меня затолкнули переосмыслением практически в каждом файле: os.hpp: 44: Предупреждение: "RAR_SMP" переопределено; 44 | #define RAR_SMP . И два: он не составляет два объектных файла (insnt.o, motw.o), которые содержат определения, которые он ищет (winnt (), iSwindows11orgreater (), markoftheweb :: markoftheweb (), setSuspendState@12). Скомпилирование их вручную тоже не идет хорошо -`setsuspendstate@12 'определяется в <powrprof.h>, но после добавления, он не компилируется. :: log Цитата: Formally - yes, but really I have MSVC, Clang, GCC, everyone pulls ptrdiff_t from somewhere without stddef.h. | Maybe you use ubuntu that is known for not being very strict, including configuration of other software. No everyone uses ubuntu, or any other bleeding edge software though. Цитата: But once in some configuration it gives an error, it will be necessary to add stddef.h. | Here is one. ---- I tried mingw but, for one, I got swamped by redefinition in virtually every file: os.hpp:44: warning: "RAR_SMP" redefined; 44 | #define RAR_SMP. and for two it doesn't compile two object files (isnt.o, motw.o) that contain definitions it's looking for (WinNT(), IsWindows11OrGreater(), MarkOfTheWeb::MarkOfTheWeb(), SetSuspendState@12). Compiling them manually doesn't' go well either -`SetSuspendState@12' is defined in <powrprof.h>, but after adding that, it doesn't compile. | Всего записей: 81 | Зарегистр. 19-09-2024 | Отправлено: 22:04 24-07-2025 | Исправлено: tansy, 00:16 25-07-2025 |
|