# 개발자 워크플로우

Visual Studio를 설치하고 Arm64 및/또는 Arm64EC로 빌드하도록 프로젝트를 구성하세요. 프로세스를 이해하기 위해 포팅 예제들을 검토하세요. 그런 다음 성능과 전력 효율성을 위해 애플리케이션을 최적화하세요.

> 
> 
> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 480" width="1152px" height="480px" style="cursor:auto !important" aria-label="../../_images/core-developer-workflow.svg">
>   <defs>
>     <style>@import url("https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&amp;display=swap");
> .svg-1 .cls-1 { fill: #fff }
> .svg-1 .cls-2 { fill: #e5ecff }
> .svg-1 .cls-3 { fill: #d4d8e3 }
> .svg-1 .cls-4 { font-size: 20px; font-family: Roboto Flex, Roboto; font-weight: 500 }
> .svg-1 .cls-5 { font-size: 16px; font-family: Roboto Flex, Roboto }
> .svg-1 .cls-6,.svg-1 .cls-7 { fill: none; stroke: #000; stroke-miterlimit: 10 }
> .svg-1 .cls-7 { stroke-width: 2px }
> .svg-1 .hoverbox-simple { transition: opacity 0.15s ease-in-out }
> .svg-1 .hoverbox-simple:hover { opacity: 0.8; visibility: visible }
> .svg-1 .hoverbox-simple text { transition: fill 0.15s ease-in-out }
> .svg-1 .hoverbox-simple:hover text { fill: #3253DC; text-decoration: underline }
> .svg-1 .mouse-none { user-select: none }</style>
>   </defs>
>   <g class="mouse-none">
>   <rect class="cls-1" width="1152" height="480"></rect>
>   <g>
>     <rect class="cls-2" x="49" y="161" width="286" height="142" rx="7"></rect>
>     <path class="cls-3" d="M328,162a6.007,6.007,0,0,1,6,6V296a6.007,6.007,0,0,1-6,6H56a6.007,6.007,0,0,1-6-6V168a6.007,6.007,0,0,1,6-6H328m0-2H56a8,8,0,0,0-8,8V296a8,8,0,0,0,8,8H328a8,8,0,0,0,8-8V168a8,8,0,0,0-8-8Z"></path>
>   </g>
>   <text class="cls-4" transform="translate(165.843 191.5)">Setup</text>
>   
>   
>   <g id="install-visual-studio" class="hoverbox-simple">
>     <a href="https://docs.qualcomm.com/doc/80-62010-1KO/topic/setup.html">
>     <text class="cls-5" transform="translate(88 228)">Install Visual Studio and <tspan x="0" y="21">dependencies</tspan></text>
>     <g>
>       <line class="cls-6" x1="64" y1="232" x2="78.915" y2="232"></line>
>       <polygon points="75.602 236.09 74.92 235.357 78.532 232.001 74.92 228.644 75.602 227.911 80 232.001 75.602 236.09"></polygon>
>     </g>
>     </a>
>   </g>
> 
> 
>   <g>
>     <rect class="cls-2" x="817" y="161" width="286" height="142" rx="7"></rect>
>     <path class="cls-3" d="M1096,162a6.007,6.007,0,0,1,6,6V296a6.007,6.007,0,0,1-6,6H824a6.007,6.007,0,0,1-6-6V168a6.007,6.007,0,0,1,6-6h272m0-2H824a8,8,0,0,0-8,8V296a8,8,0,0,0,8,8h272a8,8,0,0,0,8-8V168a8,8,0,0,0-8-8Z"></path>
>   </g>
> 
> 
>   <text class="cls-4" transform="translate(919.634 191.5)">Optimize</text>
> 
> 
>   <g id="optimize-performance" class="hoverbox-simple">
>     <a href="https://docs.qualcomm.com/doc/80-62010-1KO/topic/optimize.html">
>     <text class="cls-5" transform="translate(856 228)">Optimize for performance and <tspan x="0" y="21">power efficiency</tspan></text>
>     <g>
>       <line class="cls-6" x1="832" y1="232" x2="846.915" y2="232"></line>
>       <polygon points="843.602 236.09 842.92 235.357 846.532 232.001 842.92 228.644 843.602 227.911 848 232.001 843.602 236.09"></polygon>
>     </g>
>     </a>
>   </g>
> 
> 
>   <g>
>     <rect class="cls-2" x="433" y="289" width="286" height="142" rx="7"></rect>
>     <path class="cls-3" d="M712,290a6.007,6.007,0,0,1,6,6V424a6.007,6.007,0,0,1-6,6H440a6.007,6.007,0,0,1-6-6V296a6.007,6.007,0,0,1,6-6H712m0-2H440a8,8,0,0,0-8,8V424a8,8,0,0,0,8,8H712a8,8,0,0,0,8-8V296a8,8,0,0,0-8-8Z"></path>
>   </g>
> 
> 
>   <text class="cls-4" transform="translate(553.085 319.5)">Build</text>
>   
>   
>   <g id="hello-world-cmake" class="hoverbox-simple">
>     <a href="https://docs.qualcomm.com/doc/80-62010-1KO/topic/hello-world-cmake.html">
>     <text class="cls-5" transform="translate(472 364)">Hello World with CMake</text>
>     <g>
>       <line class="cls-6" x1="448" y1="360" x2="462.915" y2="360"></line>
>       <polygon points="459.602 364.09 458.92 363.357 462.532 360.001 458.92 356.644 459.602 355.911 464 360.001 459.602 364.09"></polygon>
>     </g>
>     </a>
>   </g>
>   
>   
>   <g>
>     <rect class="cls-2" x="433" y="49" width="286" height="158" rx="7"></rect>
>     <path class="cls-3" d="M712,50a6.007,6.007,0,0,1,6,6V200a6.007,6.007,0,0,1-6,6H440a6.007,6.007,0,0,1-6-6V56a6.007,6.007,0,0,1,6-6H712m0-2H440a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H712a8,8,0,0,0,8-8V56a8,8,0,0,0-8-8Z"></path>
>   </g>
>   <text class="cls-4" transform="translate(556.869 79.5)">Port</text>
>   
>   
>   <g id="notepad-vs" class="hoverbox-simple">
>     <a href="https://docs.qualcomm.com/doc/80-62010-1KO/topic/port.html##notepad-with-visual-studio-ide">
>     <text class="cls-5" transform="translate(472 116)">Notepad++ with VS IDE</text>
>     <g>
>       <line class="cls-6" x1="448" y1="112" x2="462.915" y2="112"></line>
>       <polygon points="459.602 116.09 458.92 115.357 462.532 112.001 458.92 108.644 459.602 107.911 464 112.001 459.602 116.09"></polygon>
>     </g>
>     </a>
>   </g>
>   
>   
>   <g id="7zip-nmake" class="hoverbox-simple">
>     <a href="https://docs.qualcomm.com/doc/80-62010-1KO/topic/port.html##7zip-with-nmake">
>     <text class="cls-5" transform="translate(472 148)">7zip with NMAKE</text>
>     <g>
>       <line class="cls-6" x1="448" y1="144" x2="462.915" y2="144"></line>
>       <polygon points="459.602 148.09 458.92 147.357 462.532 144.001 458.92 140.644 459.602 139.911 464 144.001 459.602 148.09"></polygon>
>     </g>
>     </a>
>   </g>
>   
> 
>   <g>
>     <line class="cls-7" x1="336" y1="240" x2="384" y2="240"></line>
>     <g>
>       <polyline class="cls-7" points="384 240 384 128 424.824 128"></polyline>
>       <polygon points="423.365 132.986 432 128 423.365 123.014 423.365 132.986"></polygon>
>     </g>
>     <g>
>       <polyline class="cls-7" points="384 240 384 368 424.824 368"></polyline>
>       <polygon points="423.365 372.986 432 368 423.365 363.014 423.365 372.986"></polygon>
>     </g>
>   </g>
>   <g>
>     <g>
>       <line class="cls-7" x1="768" y1="240" x2="808.824" y2="240"></line>
>       <polygon points="807.365 244.986 816 240 807.365 235.014 807.365 244.986"></polygon>
>     </g>
>     <polyline class="cls-7" points="768 240 768 128 720 128"></polyline>
>     <polyline class="cls-7" points="768 240 768 368 720 368"></polyline>
>   </g>
> </g>
> </svg>

Last Published: Jan 13, 2026

[Previous Topic
개요](https://docs.qualcomm.com/bundle/publicresource/80-62010-1KO/topics/core-app-overview.md) [Next Topic
설정](https://docs.qualcomm.com/bundle/publicresource/80-62010-1KO/topics/setup.md)