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
⇒ Error on Building C++/CLI Programs
⇐ "MyLib.lib" - C++ Class and Static Library
2023-06-19, 1402🔥, 0💬
Popular Posts:
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...
How to use the "set-backend-service" Policy Statement for an Azure API service operation? The "set-b...
How to use the urllib.request.Request object to build more complex HTTP request? The urllib.request....
How to use "{{...}}" Liquid Codes in "set-body" Policy Statement? The "{{...}}" Liquid Codes in "set...
How To Pass Arrays By References? in PHP? Like normal variables, you can pass an array by reference ...