...
If including Xe widgets in your module, you also need to include and link against Wt and boost. Use boost version 1.65 (can be downloaded here).
If you want to use CommonUI, you also need Qt5 for some includes and link against Qt5Core lib.
Samples
BlockAttributeWidget - Example dialog to edit block attributes
BlockPreviewWidget - Example dialog having a preview widget of drawing content
CloneFromBlock - Example command that clones entities from a block to current drawing
CommonUIDialog - Example dialog built with CommonUI that lists all block references having attributes in a dropdown and displays the attributes values according to dropdown selection
CrossOriginIntegration - Example how to send messages from server to client and client’s parent frame. Also shows how to extend an object’s RMB menu
CustomEntity - Example of custom entity implementation and show its property
DatabaseReactor - Example how to add a database reactor
DrawAECCommand - Example command that creates different AEC entities
DrawCirclesCommand - Example command to draw a circle
DrawingSummary - Example command to write a drawing summery to a csv file
EditorReactor - Example how to add an editor reactor
ExplodePolylinesReactor - Example that explodes newly added polylines to lines
ImportBlock - Example command that imports a block from another drawing
InsertImageCommand - Example command to insert an image into a drawing
LineStyles - Example how to load linestyles
ObjectReactors - Example how to add object reactors
TrimCommand - Example command that trims all entities intersecting a picked cutting edge removing parts according to picked direction
BlockCollection - Example command will display various drawings available in storage, which can be attached as block in current drawing
...