Как включить Mallo c в мой код MS64 x64 - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть некоторый x64 masm-код, где я пытаюсь вызвать mallo c.

вверху файла, который у меня есть

INCLUDELIB "C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/ucrt/malloc.h"

Я знаю, что это плохая практика, но я Я просто тренируюсь.

, когда я пытаюсь построить, я получаю предупреждение "Недопустимый формат библиотеки; библиотека игнорируется", а затем появляется ошибка "неразрешенный внешний символ", потому что mallo c и free не включены.

Я провел некоторое исследование и обнаружил, что вам нужно использовать файлы .in c вместо файлов .h, поскольку файлы .h предназначены для c / c ++.

Но какие файлы мне нужны включить, чтобы использовать mallo c?
Я искал в windows sdk файлы .in c и не нашел ничего похожего на mallo c.

...