zoukankan      html  css  js  c++  java
  • C++调用dll例子

    extern "C"  __declspec(dllexport)  int _cdecl GetSum(int a,int b);
    创建win32项目,Application type选择dll。
    DLL.h
    extern "C"  __declspec(dllexport)  LPWSTR _cdecl GetSum();
    DLL.cpp
    // DLL.cpp : Defines the exported functions for the DLL application.
    //
    #include "stdafx.h"
    #include "DLL.h"
    int GetSum(int a,int b)
    {
    return a+b;
    }
    新建控制台应用程序项目,将生成的的DLL.lib复制到相应的目录下,
    配置属性->连接器->输入->附加依赖项:添加DLL.lib
    // Win32ConsoleCallDLL.cpp : Defines the entry point for the console application.
    //
    #include "stdafx.h"
    #include <windows.h>
    #include<iostream>  
    using namespace std;  
    extern "C" _declspec(dllexport) LPWSTR GetOSName(); 
    int _tmain(int argc, _TCHAR* argv[])
    {
    cout<<GetSum(1,2)<<endl;
    return 0;
    }
  • 相关阅读:
    webp怎么打开 webp怎么转换成jpg
    波浪运动
    缓动
    动画的封装
    单张滑动tab 组件
    明星单品tab
    多个tab选项卡
    下拉框
    购物车css样式效果
    菜单导航兼容和不兼容捕获方法
  • 原文地址:https://www.cnblogs.com/freemindblog/p/5783265.html
Copyright © 2011-2022 走看看