Visual Studio에서 인라인 어셈블러 방식은 제대로 설명이 되어 있는 곳이 많다.

 참조 링크 : https://msdn.microsoft.com/ko-kr/library/4ks26t93.aspx


 하지만, asm이 인라인으로 설정이 되어 있으면, 가독성이 떨어질 수도 있다는 점에서 이걸 이용하지 말고, 다른 방법을 이용하기로 한다.


 Visual Studio에서는 추가하는 곳에서 어셈블리어가 추가되어 있진 않다.

 그래서, 세팅을 하는 것을 작성한다.




 사용자 지정 빌드를 이용해서 masm을 사용하기 위해서 사용한다.




추가하는 소스를 만든다.



main.asm을 이용해서 만든다.



 *.asm인 확장자를 설정하기 위해서 main.asm을 오른쪽 버튼을 눌러서 속성에 들어간다.



 여기서 항목형식(*.asm)을 사용할 수 있게된다.

 초반에 이렇게 한 번은 설정을 해줘야된다.



 그리고 libcmt.lib을 링크 라이브러리에 설정을 한다.

 libc.lib이 최근 버전에서 libcmt.lib으로 바뀌었다고 한다.

 그리고 MSDN을 검색해보니, libcmtd.lib 등이 있으니, 정확하게는 MSDN을 참조하는 것이 좋을 것이다.




 이렇게해서 어셈블리어를 사용해서 처리할 수 있게된다.


 참조 링크


 블로그 : http://moomini.tistory.com/80


 블로그 : http://blog.witstudio.net/35


 설정하는 방식 유튜브 : https://www.youtube.com/watch?v=9e1ER2o83N0&index=185&list=WL.

Posted by JunkMam
,