
olologin
08.08.2018
08:32:49
Я ожидал что если я буду искать по имени через GPA то такого не будет :)
Я ща упрощу вопрос

Ilia
08.08.2018
08:33:51

Google

Ilia
08.08.2018
08:34:32
Вот это и фигово
Чего фигового ? Ты программист, ты программы пишешь, в них могут быть разные ошибки.
Так всегда было и будет.

olologin
08.08.2018
08:36:33
Мне нужно один раз вызвать MiniDumpWriteDump из DbgHelp.dll (Так по идее называется длл-ка), я прилинковываю к своему коду DbgHelp.lib, всё это делается на десятой винде.
Может ли быть такое что такая программа не сможет найти MiniDumpWriteDump на старой винде где эта DbgHelp.dll будет другой версии?
Более старой например

Ilia
08.08.2018
08:36:47

olologin
08.08.2018
08:37:02
и не через def файл
Я просто не знаю как это ты называешь, я имею ввиду обычную динамическую линковку, которая слинковывается при загрузке исполняемого файла системой, и достигается через прилинковывание соответствующего lib файла
В настройках проекта в VS это Linker->Input->Additional Dependencies

yuri
08.08.2018
08:42:37
Более старой например
Versions 4.0 and 5.1 introduced MiniDumpWriteDump. То есть она появилась до 2004 года. Можно не беспокоиться.

olologin
08.08.2018
08:42:58
Ага, спасибо
А хотя ладно, это скорее вопрос не по С++ а по винапи
не буду продолжать засирать тут всё :)

Google

Ilia
08.08.2018
08:47:45

olologin
08.08.2018
08:49:19
При условии что в обоих длл-ках нужный символ есть, разумеется
Я просто не понимаю накладывает ли ограничение версия либ файла или нет, мне казалось что с каким либ файлом линковал, с таким же длл-файлом и должен далее работать

Ilia
08.08.2018
08:51:21

olologin
08.08.2018
08:52:19
Мне не хочется чтоб мой крешдампер сам крешился :)

Ilia
08.08.2018
08:52:35

yuri
08.08.2018
08:53:31
Вообще говоря, все Вижуал Студии, которые сейчас есть, собирают бинарники, которые не запустятся на WinXP SP2 и ниже. И наоборот, запустятся на WinXP SP3. Я не помню, какой это год.

Ilia
08.08.2018
08:53:45

olologin
08.08.2018
08:54:01

Ilia
08.08.2018
08:54:33

olologin
08.08.2018
08:55:29
Ладно, проехали
будем фиксить как сломается

Google

olologin
08.08.2018
09:01:27
https://github.com/google/breakpad/search?q=MiniDumpWriteDump&unscoped_q=MiniDumpWriteDump
Вон в breakpad'е тоже через GPA берут
:)

Ilia
08.08.2018
09:10:27

Евгений
08.08.2018
09:38:29
Кто в курсе, как там язык D поживает?

?
08.08.2018
09:42:03

Aidar
08.08.2018
10:14:49

isnullxbh
08.08.2018
10:17:59
Ребят, то, что компилятор багается, когда я пытаюсь использовать ф-ию write (macos, kernel-space драйвер) - это clang багается или мне нельзя ее использовать в kernel-space? Подключаю unistd.h - компилятор багается, говорит, нет такого файла, говорю ему смотреть в /usr/include - багается все к ху*м.

Andrey
08.08.2018
10:19:59

Alex Фэils?︙
08.08.2018
10:20:38

Ilia
08.08.2018
10:24:44

isnullxbh
08.08.2018
10:28:26
Но это навряд ли чем-то поможет.

Andrey
08.08.2018
10:29:00

Крис
08.08.2018
10:34:27
Где-то я видел ИИ которая анализировала ядро линукса и что-то кодила на С

Ilia
08.08.2018
10:35:42

isnullxbh
08.08.2018
10:37:16
Так я и не прошу Вас разбираться - я объяснил суть траблы - кто сталкивался - ответят, кто нет - нет )

Aleksandr
08.08.2018
10:40:37

Max
08.08.2018
11:14:45
а. MacOS. Тогда хз. Но, полагаю, искать в этом же направлении.

Google

isnullxbh
08.08.2018
11:16:24
Причем когда я подключаю sys/socket.h - он не ругается ) Типа, сокет открыл, а читать, писать и закрывать (в не)его не нужно)

Egor
08.08.2018
11:18:18
юнистд это не линуксовый хедер?

isnullxbh
08.08.2018
11:20:06

Egor
08.08.2018
11:20:29
ну так а как ты ожидаешь его найти на макоси?

isnullxbh
08.08.2018
11:21:05

Egor
08.08.2018
11:22:32
xcode попробуй установи

Andre
08.08.2018
11:22:37
Не?

isnullxbh
08.08.2018
11:22:54

Denya
08.08.2018
11:22:59
Ребят, привет
Как ставить гткмм под федору?
И как компилить?

Alexander
08.08.2018
11:23:27

Denya
08.08.2018
11:23:34
:/

isnullxbh
08.08.2018
11:23:41
Не?
Не-а, тот же самый эффект

Denya
08.08.2018
11:23:41
Ладно, простите)

isnullxbh
08.08.2018
11:24:02

Andre
08.08.2018
11:24:11
Я помню что сдавал лабы в бауманке по системным вызовам линукса и они работали из мака
Ща вспомню

isnullxbh
08.08.2018
11:24:26
gtkmm -> как компилить -> c++

Google

isnullxbh
08.08.2018
11:25:04

Ignat
08.08.2018
11:25:09

Alexander
08.08.2018
11:25:12
а вам не кажется, что с такой логикой много чего можно приплести сюда?

isnullxbh
08.08.2018
11:26:28

Побитый
08.08.2018
11:26:45

Max
08.08.2018
11:27:22

isnullxbh
08.08.2018
11:27:34

Побитый
08.08.2018
11:27:57

isnullxbh
08.08.2018
11:28:27

Max
08.08.2018
11:28:30
А зачем вообще в модуле ядра использовать write ? Это крайне нетипичная хотелка.

isnullxbh
08.08.2018
11:28:44

Ilia
08.08.2018
11:29:55
Ребята, давайте я его просто забаню
Мне кажется толку будет больше, в том числе и для него...