У меня есть функция сборки, которая содержится в файле .asm. Я пытаюсь вызвать ее как встроенную функцию, но когда я ее разбираю, каждое ее появление является вызовом функции. Я провел некоторое исследование и прочитал, что для того, чтобы функция была встроенной, она должна существовать в каждом модуле перевода, который ее использует, но я не знаю, как заставить компилятор / компоновщик сделать это, или даже если это даже возможный. Если есть способ, как это можно сделать? Я использую некоторые функции, которые встроенная сборка не предоставляет, так что это не вариант. Я использую Visual Studio 2017.
По просьбе Джеспера Джуля, здесь есть короткий раздел файла «Random.asm», с которым я работаю.
.code
_Random proc
rdseed eax
jnc PseudoRandom ;In case of failure, go to a pseudorandom number generator
ret
_Random endp
Задача ещё не решена.
Других решений пока нет …