Visual Studio Express 2012와 Vicual C++ Express 2010이 모두 있습니다. 32 비트 MASM 컴파일러 (ml.exe)와 동일한 결과를 얻었습니다. 잘 모르겠지만 비 표현 사용자가 동일한 문제를 겪고 있다고 의심됩니다.Visual Studio Express 및 매크로 어셈블러에 포함됩니다.
저는 MASM으로 작은 프로그램을 컴파일하려고합니다. 분명히 masm32rt.inc
을 포함해야합니다. 컴파일러는 그러한 파일을 찾을 수 없다는 불평을하고 실제로 내 시스템에이 파일을 갖고 있지는 않습니다. 검색을 한 후에 그 파일의 버전을 찾을 수 있었지만 그 파일이없는 파일 중 include
-s와 includelib
-s가 더 많았습니다.
나는 include \masm32\include\masm32rt.inc
, include \masm32\include\windows.inc
, include windows.inc
및 include masm32rt.inc
을 시도했다. 나는 > ml test.asm
으로 2010 년과 2012 년 모두 visual studio express 명령 프롬프트로 컴파일하려고했습니다. 내가 그 파일을 검색하고 내 PC에 그들을 가지고하지 않았습니다. 나는 macamd64.inc
과 mm.inc
과 같은 (30 정도) .inc
파일을 가지고 있지만 그 중 아무 것도 내가 필요로하는 것을 포함하고 있지는 않습니다 : Windows 함수와 상수의 선언.
내가 누락 된 자료가 있습니까? Google은 많은 도움을주지 못했습니다. 대부분의 자습서에서는 내가이 파일들을 가지고 있다고 가정합니다. 그러나 다시 대부분의 자습서는 masm32.com에서 MASM을 제거하는 지침으로 시작합니다. 이미 가지고있는 MASM 컴파일러를 사용할 수 없습니까?
너무 좋지 않습니다. includes를 사용하고 masm32.com 설치에서 제공하는 샘플을 Visual Studio에서 제공되는 ml.exe 컴파일러로 컴파일 할 수는 있지만. 분명히 같거나 거의 같은 컴파일러입니다. 그러면 문제는 masm32.com 사람들이 포함 된 파일과 샘플을 별도의 다운로드 파일로 사용할 수있게하는 것입니다. \ masm32 :( –