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
Â
⇒Using Visual Studio Command Prompt
⇒⇒Visual Studio Tutorials
2017-08-07, 941👍, 0💬
Popular Posts:
How to add request URL Template Parameters to my Azure API operation 2017 version to make it more us...
What properties and functions are supported on http.client.HTTPResponse objects? If you get an http....
FYIcenter JSON Validator and Formatter is an online tool that checks for syntax errors of JSON text ...
How to Test API as a Publisher Administrator? You can follow this tutorial to test an API operation ...
FYIcenter.com Online Tools: FYIcenter JSON Validator and Formatter FYIcenter JSON to XML Converter F...