This repository contains the source code to DOSLib, a library of LISP-callable functions that provide functionality not available in CAD-base LISP interpreters, such as those included with AutoCAD, BricsCAD and ZWCAD.
The following tools are required to build DOSLib:
When installing Visual Studio 2022, make sure to install the Visual Studio 2019 (v142) and Visual Studio 2017 (v141) C++ x64/x86 build tools and libraries, including ATL and MFC.
Note, to build DOSLib for version of AutoCAD, BricsCAD and/or ZWCAD earlier than what is listed above may also require an earlier version of Visual Studio. Check the documentation that comes with each of these SDK for their Visual Studio requirement.
The DOSLib build solution looks for ObjectARX, BRXSDK and ZRXSDK installations in this folder structure:
\acad
\arx
\23 - ObjectARX for AutoCAD 2019
\24 - ObjectARX for AutoCAD 2021
\25 - ObjectARX for AutoCAD 2025
\brx
\21 - BRXSDK for BricsCAD Pro V21
\22 - BRXSDK for BricsCAD Pro V22
\23 - BRXSDK for BricsCAD Pro V23
\24 - BRXSDK for BricsCAD Pro V24
\zrx
\21 - ZRXSDK for ZWCAD 2021/2022/2023/2024
\25 - ZRXSDK for ZWCAD 2025
git clone https://github.com/dalefugier/doslib
DOSLib.sln
solution file, found in the doslib\source
folder, in Visual Studio.Release_ARX24
, Release_BRX24
or Release_ZRX25
solution configuration.Note, you can target DOSLib for other versions of AutoCAD, BricsCAD or ZWCAD as long as:
Code licensed under the MIT License.