Innosetup 调用c++的dll失败

oh!sun! 2023-08-02 15:13:54

使用innosetup6.2.2调用c++的库失败,库是用vs2015编写的,希望大佬帮我指出错误

报错如下图

Innosetup脚本

[Files]
Source: "TestDll.dll"; DestDir: "{app}"; Flags:ignoreversion regserver dontcopy regtypelib

procedure  testfuna();
external 'testfun@files:TestDll.dll stdcall';

库的代码:

//Mydll.h
extern "C" _declspec(dllexport) void __stdcall testfun();

//Mydll.cpp
#include <iostream>
#include "Mydll.h"

void __stdcall testfun()
{
	return;
}

//export.def
LIBRARY "TestDll"
EXPORTS
	testfun

vs2015工程配置

 

...全文
174 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

294,475

社区成员

发帖
与我相关
我的任务
社区描述
C++领域交流社区,旨在为大家提供一个文明交流,互相探讨兴趣爱好的环境,欢迎各位大佬加入。
c++ 个人社区 广东省·深圳市
社区管理员
  • 桃花键神
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧