Visual Studio에서 masm 프로젝트를 만들려면 어떻게해야합니까? 나는이 수업을 잠시 동안 기억하던 것을 기억하지만, 잊어 버렸습니다. Google은 단지 인라인 어셈블리 만 받고 있습니다.Visual Studio에서 순수 어셈블리 프로젝트를 만들려면 어떻게해야합니까?
답변
솔루션 탐색기 창의 사용자 지정 빌드 규칙에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 Microsoft 매크로 어셈블러를 선택하고 VS2015에서 빌드 종속성, 사용자 지정 작성, 마스크를 확인하십시오
원본 파일 노드, 추가, 코드, C++ 파일을 마우스 오른쪽 단추로 클릭하고 .asm 확장명을 사용하여 새 .asm 파일을 추가하십시오. 속성 창에서 파일 형식을 C/C++로 변경하십시오. 링커에 전달되는 코드
링커 설정, 매니페스트 파일, 생성 = 아니요.이 설정을 사용하여이 샘플 .asm 파일을 빌드하고 디버깅 할 수 있습니다.
.486
.MODEL FLAT
.CODE
START:
ret
END START
Visual Studio 2008에서이 기능을 사용해 보았습니다. 새로운 ASM 파일을 추가하려면 원본 디렉토리에 빈 파일'myfile.asm'을 만든 다음'Add-> Existing Item ... '을 사용하여 가져옵니다. VS는'asm' 확장을 인식하고 적절한 빌드 항목을 생성하므로 쉽게 어셈블 및 링크 할 수 있습니다. – Devolus
13 upvotes, 우리는 비주얼 스튜디오 프로젝트 템플릿을 만들어야합니다. –
"현대적인"Visual Studio 빌드에서는이 작업을 수행 할 수 없다고 생각합니다. 여기에 지시 한 아주 오래된위한 것입니다 : http://jimweller.com/jim-weller/jim/vc98asmqs/vc98asmqs-4.html
편집 : 당신이 옳은 것 같은데 - 그것은 그 이후 VS 2005과 함께 제공, 마이크로 소프트가 distribute MASM for free에 시작하고, 아마에 대한 지원을 중단했다. (
나는 Visual Studio에서 그 일을 기억하고 현대적인 비주얼 스튜디오 2005 – Malfist
: 관리자 새로운 프로젝트로 열기 비주얼 스튜디오 2010 -> Win32 콘솔 응용 프로그램을 다음 의 선택을 취소에 클릭 "미리 컴파일 된 헤더" 확인 "빈 프로젝트" 클릭 마무리 오른쪽 확인 "masmm (.targets, .props) 선택 솔루션 탐색기에서 확인을 클릭 마우스 오른쪽 버튼으로 클릭하여 다시 프로젝트"구성 "에 을"속성 "을 사용자 정의 빌드"를 선택 솔루션 탐색기 에서 프로젝트를 클릭하십시오 "를 선택" 모든 구성 " 펼치기"구성 Prope " 클릭"적용되지 위에서 설명한대로 " "확인 "을 클릭 –
다음, .ASM 파일을 추가 : rties 아니오 (NO/MANIFEST)은"을 "" 넣어 "매니페스트를 생성 매니페스트 파일"에 클릭 "링커" 가 펼쳐 없다 " , 코드 등 ... –
- 1. Visual Studio에서 어셈블리 컴파일
- 2. Visual Studio에서 SQL Server 데이터베이스를 만들려면 어떻게해야합니까?
- 3. MSVC에서 WT 프로젝트를 만들려면 어떻게해야합니까?
- 4. 프로젝트를 다운로드 가능한 Cd로 만들려면 어떻게해야합니까?
- 5. Visual Studio에서 관련 솔루션을 열지 않고 프로젝트를 열려면 어떻게해야합니까?
- 6. Visual Studio에서 참조한 어셈블리 CopyLocal이 작동하지 않습니다.
- 7. Visual Studio에서 C# 프로젝트를 다시 빌드해야하는 이유
- 8. Visual Studio에서 프로젝트를 자동으로 업그레이드하지 않으려면 어떻게합니까?
- 9. Visual Studio에서 큰 프로젝트를 리팩토링하는 방법
- 10. Maven을 사용하여 Adobe Air 프로젝트를 만들려면 어떻게해야합니까?
- 11. 자바를 사용하여 마지막 년도 프로젝트를 만들려면 어떻게해야합니까?
- 12. 인치 대신 Visual Studio에서 픽셀을 사용하려면 어떻게해야합니까?
- 13. Visual Studio에서 하위 식을 재정렬하려면 어떻게해야합니까?
- 14. Visual Studio에서 코드 문자열을 대문자로 변환하려면 어떻게해야합니까?
- 15. Visual Studio에서 Labview CIN을 컴파일하려면 어떻게해야합니까?
- 16. Visual Studio 솔루션 파일의 템플릿을 만들려면 어떻게해야합니까?
- 17. Visual Studio에서 컨트롤 표시
- 18. Visual Studio에서 디버깅 할 때 제 3 자 어셈블리 nagging
- 19. 어셈블리 얻기 Visual Studio에서 클래스의 정규화 된 이름
- 20. Visual Studio에서 bin에서 어셈블리 파일 (종속성)을 어떻게 실행하게합니까?
- 21. Visual Studio에서 임베디드 어셈블리 리소스로 .js를 생성하도록 ScriptSharp 구성
- 22. Visual Studio에서 심볼로드 방지
- 23. Visual Studio에서 프로젝트 구성
- 24. Visual Studio : Visual Studio에서 어셈블리를 참조하는 방법?
- 25. Visual Studio 프로젝트 용 Windows에서 데비안 설치 패키지를 만들려면 어떻게해야합니까?
- 26. 내 코드를 웹 사이트에 게시하는 Visual Studio 애드온을 만들려면 어떻게해야합니까?
- 27. Visual Studio의 다른 솔루션에서 프로젝트를 디버깅하려면 어떻게해야합니까?
- 28. .NET에서 마법사를 만들려면 어떻게해야합니까?
- 29. Visual Studio에서 소스 컨트롤에서 프로젝트를 체크 아웃하는 동안 오류가 발생했습니다.
- 30. Visual Studio에서 SharePoint 워크 플로 프로젝트를 만들 수 없습니다.
VS의 최신 버전에서도 계속 수행 할 수 있습니다. 나는 약 5 년 전에 그것을하는 방법에 관한 지시의 목록을 썼다, 불행하게도 내가 지시를 게시했던 장소는 오래 전에 사라져 버렸다. 용어 조합 * vs2003 지침 프로젝트가 어설픈 asm *을 검색하면 어딘가에 보관된다는 것을 알 수 있습니다. – slugster
VS 2008로 시도해도 정상적으로 작동합니다. :) 구글 리콜은 단지 C/C++ 인터페이싱을 나타 내기 때문에 매우 도움이되는 질문입니다. – Devolus