Visual Studio에서 C++ 명령 줄 응용 프로그램을 개발 중이며 명령 줄 인수로 디버깅해야합니다. 현재로서는 필요한 인수 (예 : program.exe -file.txt
)로 생성 된 EXE 파일을 실행하지만 디버깅 할 수는 없습니다. 거기에 디버깅을위한 인수를 지정할 수 있습니까?Visual Studio에서 명령 줄 매개 변수를 사용하여 디버그
답변
예, 프로젝트의 속성 페이지 디버깅 섹션에 있습니다. VS에서
2008 다음Debugging
섹션으로 이동
properties
를 선택
project
을 마우스 오른쪽 버튼으로 클릭 - "
Command Arguments
"에 대한 상자가있다. (팁 :
solution
이 아니라
project
)
Visual Studio 외부에서 실행 파일을 시작하더라도 "첨부"명령을 사용하여 Visual Studio를 이미 실행중인 실행 파일에 연결할 수 있습니다. 예를 들어 유용 할 수 있습니다. 응용 프로그램이 다른 응용 프로그램에서 플러그인으로 실행될 때
네,'Ctrl + Alt + P' (또는 "Debug"> "Attach to process ..."를 클릭하십시오). 그러나 이것은 OP 질문에 실제로 대답하지 않습니다;) –
Mozilla.org FAQ on debugging Mozilla on Windows 여기에 관심이 있습니다.
즉, Visual Studio 디버거는 명령 줄에서 직접 호출 할 수 있으므로 명령 줄 프로그램을 호출 할 때 명령 줄 인수를 직접 지정할 수 있습니다.
이것은 Visual Studio 디버거에서 프로그램을 시작하는 explorer action을하는 것도 가능하다 비주얼 스튜디오 8 또는 9
devenv /debugexe 'program name' 'program arguments'
에 대해 다음과 같습니다.
비주얼 스튜디오 2010 년, 바로 그때 명령 인수를위한 상자가 오른쪽 창에 다음 디버깅을 클릭, 왼쪽 창에서 구성 속성 섹션을 클릭, 프로젝트를 클릭 속성을 선택합니다.
그 중에서 명령 줄 인수를 입력하십시오. 너는 가야한다. 이제 디버그하고 결과를 확인하십시오. 속성을 변경하는 것에 지쳐 있다면 일시적으로 프로그램에 직접 입력하십시오.
마이크로 소프트 비주얼 스튜디오 울티마 2013
당신은 단지 DEBUG 메뉴로 이동 할 수 있습니다 → 홈페이지 등록 디버깅 → 구성 속성 → 다음 명령 줄 인수에 대한 상자가 표시됩니다.
사실, 디버깅뿐만 아니라 모든 다른 구성에 대해 동일한 입력 인수를 설정할 수 있습니다.
구성의 풀다운 메뉴에서 모든 구성을 선택하고 입력 인수 (각 인수는 공백으로 구분)를 삽입하십시오.
이제 매번 입력 인수를 변경하지 않고도 다른 모드로 프로그램을 실행할 수 있습니다.
그것은 MS VS 2015에서도 비슷하게 작동합니다. "Debug-> {projectname}"속성으로 이동하기 전에 기본적으로 "Debug"및 "Release"가 포함 된 드롭 다운을 통해 액세스 할 수있는 "Configuration Manager"를 열어야했습니다. 새로운 "구성"항목을 추가 할 수있는 창이 나타났습니다. 이러한 항목은 "Debug -> {projectname} properties"에서 사용할 수 있습니다. – AMartinNo1
- 1. Eclipse : 명령 줄 매개 변수를 예상하는 디버그 스크립트
- 2. 명령 줄 매개 변수
- 3. Visual Studio에서 MsTest를 실행하기 위해 사용하는 명령 줄 인수는 무엇입니까?
- 4. 디버그 명령 줄 응용 프로그램
- 5. .net 명령 줄 매개 변수?
- 6. PowerGUI를 사용하여 디버그 PowerShell
- 7. Visual C++ 2008에서 명령 줄 인수 옵션이 작동하지 않습니다.
- 8. Visual Studio에서 파일을 삭제하는 방법 사전 빌드 이벤트 명령 줄
- 9. Visual C++ 6.0에서 명령 줄 매개 변수를 사용하여 콘솔 응용 프로그램을 실행하는 방법?
- 10. VS2010 명령 줄 빌드/컴파일 매개 변수를 내보내는 방법
- 11. 구조적 매개 변수를 사용하여 명령 준비
- 12. Delphi 프로그램에서 명령 줄 매개 변수를 어떻게 인식합니까?
- 13. 모든 명령 줄 매개 변수 출력
- 14. Visual Studio에서 디버그 기호를 사용할 수 있습니까?
- 15. Visual Studio에서 try catch 무시 - 디버그 전용
- 16. Visual Studio에서 디버그 DLL을 만들지 않습니다.
- 17. Visual Studio에서 이전 디버그 라인 찾기 2005
- 18. Visual Studio에서 "UseRANU"매개 변수는 무엇입니까?
- 19. PLSQL 명령 줄 매개 변수
- 20. '<'를 포함하는 명령 줄 매개 변수를 'exec'에 전달하는 방법
- 21. 제거 프로그램에 주어진 명령 줄 매개 변수를 읽는 방법은 무엇입니까?
- 22. 코코아 응용 프로그램에서 명령 줄 매개 변수를 결정하는 경우
- 23. Java에서 main()이 매개 변수를 저장하지 않더라도 명령 줄 매개 변수를 가져 오는 방법이 있습니까?
- 24. Visual Studio에서 명령 응용 프로그램을 프로그래밍하여 배치 파일을 읽는 방법
- 25. Visual Studio에서 동적 코드보기
- 26. 명령 줄 매개 변수 가져 오기
- 27. 스프링 구성에 명령 줄 매개 변수 전달
- 28. ccnet.config를 여는 CCNetConfig 명령 줄 매개 변수?
- 29. 명령 줄에서 디버그 모드 실행
- 30. .NET 명령 줄 인수 bug?
에 유래가 가능한 유일한입니다 MS 설명서! –
조심하십시오. 이것은 실제 프로젝트 파일을 변경하지 않고 대신 vcxproj.user-file을 변경합니다. – TheTrowser
참고 : 솔루션에 다중 프로젝트가있는 경우 실행하려는 프로젝트를 마우스 오른쪽 단추로 클릭하고 "시작 프로젝트로 설정"을 기억하십시오. –