Tools, FAQ, Tutorials:
"MathLibrary.cpp" - Build DLL Library
How to build a C++ DLL library with Visual Studio command tools?
✍: FYIcenter.com
The next step to create a DLL library is to create library source code and build the library .dll file as shown in this tutorial:
1. Create the C++ source file, MathLibrary.cpp, with a text editor:
// MathLibrary.cpp : Defines the exported functions for the DLL application. // Compile by using: cl /EHsc /DMATHLIBRARY_EXPORTS /LD MathLibrary.cpp #include "MathLibrary.h" namespace MathLibrary { double Functions::Add(double a, double b) { return a + b; } double Functions::Multiply(double a, double b) { return a * b; } double Functions::AddMultiply(double a, double b) { return a + (a * b); } }
2. Compile MathLibrary.cpp into MathLibrary.dll with Visual Studio command "cl":
C:\fyicenter>cl /EHsc /DMATHLIBRARY_EXPORTS /LD MathLibrary.cpp Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25019 for x86 Copyright (C) Microsoft Corporation. All rights reserved. MathLibrary.cpp Microsoft (R) Incremental Linker Version 14.10.25019.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:MathLibrary.dll /dll /implib:MathLibrary.lib MathLibrary.obj Creating library MathLibrary.lib and object MathLibrary.exp C:\fyicenter>dir MathLibrary.* 10:56 AM 517 MathLibrary.cpp 10:58 AM 70,656 MathLibrary.dll 10:58 AM 1,133 MathLibrary.exp 10:57 AM 681 MathLibrary.h 10:58 AM 2,550 MathLibrary.lib 10:58 AM 892 MathLibrary.obj
3. Send 3 files to whoever wants to use your library:
⇒ "MathClient.cpp" - Reference DLL Library
⇐ "MathLibrary.h" - Header File of DLL Library
2023-05-31, 1928🔥, 1💬
Popular Posts:
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
How to search for the first match of a regular expression using re.search()? The re.search() functio...
How to use "xsl-transform" Azure API Policy Statement? The "xsl-transform" Policy Statement allows y...
How to use "json-to-xml" Azure API Policy Statement? The "json-to-xml" Policy Statement allows you t...
What Azure AD App Registration Manifest? Azure AD App Registration Manifest is JSON file that contai...