热点:

    解决VS2010编写的DLL被其他语言调用的问题

      [   原创  ]   作者:
    收藏文章 暂无评论

    上一篇经验提到,我们用C++调用动态链接库DLL没有问题,但其他语言无法调用。本文将介绍如何解决在VS2010中编写的DLL无法被其他语言调用的难题。

    1、 我们用工具查看,右键点击解决方案,选择在Windows资源管理器中打开文件夹。

    2、 我编译了Release版,进入Release文件夹,找到SimpleDLL.dll文件,然后用Depends工具打开。

    3、 当前编译版本仍依赖MSVCR100.DLL,未安装VS2010的电脑无法使用。需右键单击项目,在属性中调整设置以解决此问题。

    4、 在配置属性的常规选项中,于左侧选取,在右侧找到MFC使用处,选择静态库中的MFC。

    5、 MFC修改还有一种方法:vs2010发布时,去掉msvcp100.dll和msvcr100.dll,以下是图解说明。

    6、 观察函数,包含特殊字符,其他语言无法调用。需在头文件函数声明添加extern C标志,示例如下:

    7、 重新编译后,用Depends工具查看,发现依赖项消失,函数名称恢复正常。

    soft.zol.com.cn true https://soft.zol.com.cn/1000/10008423.html report 750 上一篇经验提到,我们用C++调用动态链接库DLL没有问题,但其他语言无法调用。本文将介绍如何解决在VS2010中编写的DLL无法被其他语言调用的难题。 1、 我们用工具查看,右键点击解决方案,选择在Windows资源管理器中打开文件夹。 2、 我编译了Release版,进入Release文件...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    msvcp100.dll

    更新时间:2016年04月28日

    用户评分:2 | 1人点评

    软件类型:免费软件

    软件语言:简体中文

    软件资讯文章推荐

    msvcp100.dll
    • 更新时间:2016年04月28日
    • 软件大小:0.1MB
    • 软件分类:DLL文件
    • 语言种类:简体中文
    • 软件评级:1 人点评