Исключение встроенного кода ASM в исходном коде C

Есть ли способ при использовании MS VC98 исключить компиляцию встроенного кода ASM в исходном коде C?


person Bleamer    schedule 02.06.2011    source источник
comment
Не могли бы вы уточнить? У вас уже есть ассемблерный код, и вы не хотите его компилировать?   -  person sashoalm    schedule 02.06.2011
comment
Вы можете закомментировать любую часть кода, но будет ли это служить той цели, которую вы хотите?   -  person Shamim Hafiz    schedule 02.06.2011
comment
Мое намерение состояло в том, чтобы специально удалить ассемблерный код из компиляции из существующего исходного кода. оборачивать каждый блок под флаги в моем случае практически не осуществимо.   -  person Bleamer    schedule 31.10.2011


Ответы (1)


Для этого в компиляторе нет встроенного волшебного переключателя. Вам придется делать это с помощью препроцессора, и я не вижу альтернативы тому, чтобы обернуть все такие блоки в #ifdef.

person David Heffernan    schedule 02.06.2011
comment
Спасибо за ответ, но я намеревался специально удалить ассемблерный код из компиляции из существующего исходного кода. оборачивать каждый блок под флаги в моем случае практически не осуществимо. - person Bleamer; 31.10.2011
comment
Первое предложение в моем ответе предназначено для того, чтобы передать тот факт, что то, что вы конкретно хотите сделать, неосуществимо. - person David Heffernan; 31.10.2011