Мне нужно поместить маркеры в код C ++, которые должны быть видны в сборке или в двоичном виде.Кажется, это просто сделать для 32, используя встроенную сборку:
__asm {
NOP
NOP
NOP
}
или используя оператор сборки DB:
__asm {
DB 0x00, 0xFF, 0x10
}
Но VisualStudio 2005 и более поздние версии не поддерживают встроенную сборку для x64,Есть ли способ сделать это?Возможно, я могу сделать функцию в отдельном модуле сборки, но как я могу быть уверен, что компоновщик поместит туда реальную сборку вместо CALL?