vorrei chiedere una cosa che sto pensando di provare con Visual Studio 2010.MS Visual Studio 2010 come utilizzare il file generato .asm
sto generando un file .asm da file the.cpp impostando l'opzione per "Assembler Output" nelle proprietà del progetto -> C/C++ -> Output Files (/ FAs).
La mia domanda è, come posso in un prossimo passo utilizzare quel file generato .asm per ricollegarlo da quello senza usare più il file .cpp, nel caso volessi apportare alcune modifiche all'interno del file .asm e poi link di nuovo mantenendo le modifiche che ho fatto a livello di assembly.
Sarebbe molto utile se fosse possibile fornire i passaggi esatti, inclusa la corretta configurazione necessaria nelle proprietà del progetto.
Per prima cosa è necessario compilarlo con ML, quindi è possibile andare al linker. Guarda i parametri della riga di comando di ML.EXE, non l'ho mai provato in VS2010. –
In alcuni casi è possibile utilizzare in linea asm – BlackBear
Fare attenzione se si desidera utilizzarlo per scopi diversi dalla sperimentazione/apprendimento. L'output dell'assemblatore MSVC non funziona bene con C++ (gestione delle eccezioni in particolare), e MS non supporta elenchi di assiemi diversi da quelli "a scopo informativo". Vedi http://stackoverflow.com/questions/7488056/a-problem-with-cl-exe-and-ml-exe/7495413#7495413 –