Попытка скомпилировать сгенерированную MSVC сборку из переполнения стека

C ++ Источник:

#include <string>
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
cout << "Hi" << endl;
return 0;
}

командная строка cl:

/MT /c cppTest.cpp /Fa"cppTest.asm" /Fo"cppTest.obj"

Я хочу изменить сборку, которую она генерирует, поэтому я пытаюсь скомпилировать cppTest.asm с помощью ml

мл командной строки:

/c /Cx /coff "cppTest.asm" /Fo"cppTest.obj"

Ошибки от мл:

cppTest.asm (1558) : fatal error A1010: unmatched block nesting : ?put@?basic_ostream@DU?$c
har_traits@D@std@@@std@@QAEAAV12@D@Z

cppTest.asm: http://pastebin.com/UVYpMqgH

Я думаю, это потому, что ml испытывает трудности с интерпретацией сгенерированного кода asm, связанного с библиотеками C ++

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]