Я использовал команду cl для компиляции файла cpp:
cl test.cpp  //the generated  test.exe can work well
то я использовал другой способ:
cl /Fa /c test.cpp   //generate a test.asm assembly file
ml test.asm   // there failed!!!
почему? Как его решить?
исходный код:
//:test.cpp 
 #include<iostream>
 using namespace std;
 int main()
  {
    cout<<"hello\n";
  }
неверная информация:
Сборка: test.asm test.asm(1669): фатальная ошибка A1010: неразрывная вложенность блоков
:? $? 6U? $char_trait s @D @std @@@std @@YAAAV? $basic_ostream @DU? $char_traits @D @std @@@0 @AAV10 @PBD @Z
сегодня я пишу еще один код в c
//test.cpp
#include<stdio.h>
void main()
{
  printf("hello");
}
тогда я скомпилирую код
cl /Fa /c test.cpp
ml test.asm //ok!
Это может быть разница в C и С++. Это меня смущает несколько дней.: (
как его решить? пожалуйста, помогите мне.
