Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:multiasm:exercisesbook:pc [2026/05/22 14:06] – [Creating static libraries] ktokarzen:multiasm:exercisesbook:pc [2026/06/03 12:54] (current) – [Solution with static assembly library] ktokarz
Line 32: Line 32:
 TO BE DONE TO BE DONE
 </todo> </todo>
 +
 +===== Solution with static assembly library =====
 +In this section, we'll go through the process of creating a solution with a C++ main file and a static assembler library.\\
 +
 +**1.** Create the solution. You can create a simple "Hello world" example written in C++ for execution in a console window.\\
 +<figure createsln>
 +{{:en:multiasm:exercisebook:pc:create_sln.png?400|}}
 +<caption>Creating new VS2026 solution</caption>
 +</figure>
 +<figure consoleapp>
 +{{:en:multiasm:exercisebook:pc:console_app.png?400|}}
 +<caption>Choosing solution type of VS2026 solution</caption>
 +</figure>
 +<figure nameapp>
 +{{:en:multiasm:exercisebook:pc:namee_app.png?400|}}
 +<caption>Setting the VS2026 solution name</caption>
 +</figure>
 +At this stage, you can test the application. It should print "Hello World" in a console window.
 +
 +**2.** Add assembler module with library functions.
 +<figure addasmproj>
 +{{:en:multiasm:exercisebook:pc:add_prj.png?400|}}
 +<caption>Adding the assembler project to VS2026 solution</caption>
 +</figure>
 +
 +
 +
  
 ===== Standalone assembly ===== ===== Standalone assembly =====
en/multiasm/exercisesbook/pc.1779447963.txt.gz · Last modified: by ktokarz
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0