Tools, FAQ, Tutorials:
"MyLibApp.cpp" - Call C++ Class from Static Library
How to call a function from a C++ class provided in a static library?
✍: FYIcenter.com
If you want to call a function from a C++ class provided in a static library,
you can follow this tutorial:
1. Specify the namespace of the C++ class:
using namespace fyi;
2. Reference the function with the class name prefix:
MyLib::printHello();
3. See the following full source code example, MyLibApp.cpp:
// MyLibApp.cpp // Copyright (c) FYIcenter.com #include "MyLib.h" using namespace fyi; int main() { MyLib::printHello(); }
4. Compile and run the example, MyLibApp.exe:
C:\fyicenter>cl /EHsc MyLibApp.cpp MyLib.lib Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25019 for x86 Copyright (C) Microsoft Corporation. All rights reserved. MyLibApp.cpp Microsoft (R) Incremental Linker Version 14.10.25019.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:MyLibApp.exe MyLibApp.obj MyLib.lib C:\fyicenter>MyLibApp.exe Hello world! - From MyLib
2017-08-07, 600👍, 0💬
Popular Posts:
Where to find tutorials on API Management Services at Azure Portal? Here is a list of tutorials to a...
Where to find tutorials on how to work with MySQL Database in PHP? A collection of tutorials to answ...
How to login to the Developer Portal internally by you as the publisher? Normally, the Developer Por...
Where to find tutorials on how to create Your Own Functions in PHP? A collection of tutorials to ans...
How to view API details on the Publisher Dashboard of an Azure API Management Service? You can follo...